From 8f384ac4f13033e071f92ace3edd991486ffb47c Mon Sep 17 00:00:00 2001 From: Thedro Neely Date: Fri, 1 May 2020 21:06:36 -0400 Subject: roles/goaccess: Target systemd system --- roles/goaccess/main.yml | 45 +++++++++------------------------------------ 1 file 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 -- cgit v1.2.3