munin-master: Initial version of role, WIP

This commit is contained in:
Timo Makinen 2021-03-18 00:00:01 +00:00
parent 71d392a556
commit cab7f424d5
3 changed files with 43 additions and 0 deletions

View file

@ -0,0 +1,11 @@
Alias /static/ /etc/munin/static/
<Directory /etc/munin/static>
Require all granted
</Directory>
ScriptAlias /munin-cgi-graph /var/www/html/munin/cgi/munin-cgi-graph
ScriptAlias / /var/www/html/munin/cgi/munin-cgi-html/
<Directory /var/www/html/munin/cgi>
Require all granted
SetHandler cgi-script
</Directory>

View file

@ -0,0 +1,5 @@
---
dependencies:
- {role: apache}
- {role: epel-repo}
- {role: powertools-repo}

View file

@ -0,0 +1,27 @@
---
- name: install packages
package:
name: munin
state: installed
# for some reason this is owned by adm default
- name: fix log directory group
file:
path: /var/log/munin
state: directory
owner: munin
group: apache
- name: create apache config
copy:
dest: /etc/httpd/conf.local.d/munin.conf
src: munin-apache.conf
mode: 0644
owner: root
group: "{{ ansible_wheel }}"
notify: restart apache
- name: enable cron job
systemd:
name: munin.timer
enabled: true