From 90b95c0b52ecac4e6582e9af3580c23554a6c6d8 Mon Sep 17 00:00:00 2001 From: A Holt Date: Thu, 23 Jan 2020 16:36:11 -0500 Subject: [PATCH] Update+Rename munin/tasks/enable-or-disable.yml to nginx.yml --- roles/munin/tasks/enable-or-disable.yml | 50 ------------------------- roles/munin/tasks/nginx.yml | 16 ++++++++ 2 files changed, 16 insertions(+), 50 deletions(-) delete mode 100644 roles/munin/tasks/enable-or-disable.yml create mode 100644 roles/munin/tasks/nginx.yml diff --git a/roles/munin/tasks/enable-or-disable.yml b/roles/munin/tasks/enable-or-disable.yml deleted file mode 100644 index ad19227d2..000000000 --- a/roles/munin/tasks/enable-or-disable.yml +++ /dev/null @@ -1,50 +0,0 @@ -- name: Enable & Start 'munin-node' systemd service - systemd: - name: munin-node - daemon_reload: yes - enabled: yes - state: started - when: munin_enabled | bool - -- name: Disable 'munin-node' systemd service - systemd: - name: munin-node - enabled: no - state: stopped - when: not munin_enabled - -# Apache - -- name: Enable http://box/munin via Apache - command: a2ensite munin24.conf - when: apache_install and munin_enabled # and not nginx_enabled - -- name: Disable http://box/munin via Apache - command: a2dissite munin24.conf - when: apache_install and not munin_enabled # or nginx_enabled - -- name: Restart Apache systemd service ({{ apache_service }}) - systemd: - name: "{{ apache_service }}" # apache2 or httpd, as set in /opt/iiab/iiab/vars/.yml - state: restarted - when: apache_install and apache_enabled - -# NGINX - -- name: Enable http://box/munin via NGINX, by installing {{ nginx_config_dir }}/munin24-nginx.conf from template - template: - src: munin24-nginx.conf.j2 - dest: "{{ nginx_config_dir }}/munin24-nginx.conf" # /etc/nginx/conf.d - when: munin_enabled # and nginx_enabled - -- name: Disable http://box/munin via NGINX, by installing {{ nginx_config_dir }}/munin24-nginx.conf - file: - path: "{{ nginx_config_dir }}/munin24-nginx.conf" # /etc/nginx/conf.d - state: absent - when: not munin_enabled - -- name: Restart 'nginx' systemd service - systemd: - name: nginx - state: restarted - # when: nginx_enabled | bool diff --git a/roles/munin/tasks/nginx.yml b/roles/munin/tasks/nginx.yml new file mode 100644 index 000000000..cbe4286bc --- /dev/null +++ b/roles/munin/tasks/nginx.yml @@ -0,0 +1,16 @@ +- name: Enable http://box/munin via NGINX, by installing {{ nginx_config_dir }}/munin24-nginx.conf from template + template: + src: munin24-nginx.conf.j2 + dest: "{{ nginx_config_dir }}/munin24-nginx.conf" # /etc/nginx/conf.d + when: munin_enabled + +- name: Disable http://box/munin via NGINX, by installing {{ nginx_config_dir }}/munin24-nginx.conf + file: + path: "{{ nginx_config_dir }}/munin24-nginx.conf" # /etc/nginx/conf.d + state: absent + when: not munin_enabled + +- name: Restart 'nginx' systemd service + systemd: + name: nginx + state: restarted