summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThedro Neely <thedroneely@gmail.com>2020-05-01 21:06:36 -0400
committerThedro Neely <thedroneely@gmail.com>2020-05-01 21:06:36 -0400
commit8f384ac4f13033e071f92ace3edd991486ffb47c (patch)
tree39e11c45feaba2d906ffbe5ba0da3948a6b8ecb6
parentd972b35eea22abf9aefdb6711064146ab1f41de7 (diff)
downloadplaybooks-8f384ac4f13033e071f92ace3edd991486ffb47c.tar.gz
playbooks-8f384ac4f13033e071f92ace3edd991486ffb47c.tar.bz2
playbooks-8f384ac4f13033e071f92ace3edd991486ffb47c.zip
roles/goaccess: Target systemd system
-rw-r--r--roles/goaccess/main.yml45
1 files changed, 9 insertions, 36 deletions
diff --git a/roles/goaccess/main.yml b/roles/goaccess/main.yml
index 7db4771..a4b06ac 100644
--- a/roles/goaccess/main.yml
+++ b/roles/goaccess/main.yml
@@ -1,13 +1,14 @@
---
-- name: Container Setup
+- name: Bootstrapping Container
vars:
- lxc_base: ansible-alpine3.11
+ lxc_base: ansible-centos8
lxc_name: test
import_playbook: ../common/tasks/lxc.yml
- name: Installing GoAccess
+
hosts: test
vars_files:
@@ -28,25 +29,6 @@
groups: "{{ goaccess_user }}"
home: "{{ goaccess_home }}"
- - name: Installing the required dependencies
- apk:
- state: present
- update_cache: yes
- name:
- - sudo
- - git
- - supervisor
- - tar
- - autoconf
- - automake
- - gcc
- - g++
- - libmaxminddb-dev
- - gettext-dev
- - ncurses-dev
- - openssl-dev
- - make
-
- block:
- name: Cloning repository
@@ -105,30 +87,21 @@
- name: Placing configuration files
template:
- src: "templates/{{ item | basename }}.j2"
+ src: "{{ item | basename }}.j2"
dest: "{{ goaccess_home }}/{{ item }}"
with_items:
- public/favicon.ico
- config/goaccess.conf
- config/browsers.list
+ - config/exclude.list
become: true
become_user: "{{ goaccess_user }}"
- - name: Copying supervisord config files
+ - name: Placing system files
template:
- src: "templates/{{ item | basename }}.j2"
+ src: "{{ item | basename }}.j2"
dest: "{{ item }}"
with_items:
- - /etc/supervisord.conf
-
- - name: Ensuring supervisord has been started and enabled
- service:
- name: supervisord
- state: restarted
- enabled: yes
- changed_when: false
-
- - name: Waiting for supervisor to become active
- wait_for:
- port: 9100
+ - /etc/systemd/system/goaccess.service
+ - /etc/systemd/system/goaccess.timer