Initial commit

Signed-off-by: Alan Orth <alan.orth@gmail.com>
This commit is contained in:
2014-08-17 00:35:57 +03:00
commit 60b8ecdd4c
36 changed files with 1450 additions and 0 deletions

View File

@ -0,0 +1,6 @@
---
- include: munin.yml
tags: munin
- include: munin-node.yml
tags: munin-node

View File

@ -0,0 +1,27 @@
---
- name: Install munin-node
action: "{{ ansible_pkg_mgr }} name={{ item }} state=latest"
with_items:
- munin-node
# some nice things to have for munin-node on Ubuntu
- name: Install munin-node deps
when: ansible_distribution == "Ubuntu"
apt: name={{ item }} state=present
with_items:
- libwww-perl #for munin's nginx_status check
- name: Create munin-node.conf
template: src=munin-node.conf.j2 dest=/etc/munin/munin-node.conf
notify:
- restart munin-node
- name: Configure munin-node
shell: munin-node-configure --shell --families=contrib,auto | sh -x
notify:
- restart munin-node
- name: Start munin-node
service: name=munin-node state=started enabled=true
# vim: set ts=2 sw=2:

View File

@ -0,0 +1,10 @@
---
- name: Install munin package
action: "{{ ansible_pkg_mgr }} name={{ item }} state=latest"
with_items:
- munin
- name: Create munin configuration file
template: src=munin.conf.j2 dest=/etc/munin/munin.conf owner=root group=root mode=0644
# vim: set ts=2 sw=2: