Commit 596aee5e by Arbab Nazar Committed by GitHub

Merge pull request #3210 from edx/arbab/munin_node-rewrite

proper YAML syntax for ansible tasks
parents 4d0237af bceee98c
...@@ -22,41 +22,46 @@ ...@@ -22,41 +22,46 @@
# ansible-playbook -u my_user -i '192.168.100.10,192,168.100.11,' ./run_role.yml -e "role=munin_node" # ansible-playbook -u my_user -i '192.168.100.10,192,168.100.11,' ./run_role.yml -e "role=munin_node"
# #
- name: install OS packages - name: Install OS packages
apt: >
apt: apt:
pkg={{ item }} name: "{{ item }}"
state=present state: present
update_cache=yes update_cache: yes
with_items: "{{ munin_node_debian_pkgs }}"
tags: tags:
- install - install
- install:system-requirements - install:system-requirements
with_items: munin_node_debian_pkgs
# Enable optional plugins for io metrics # Enable optional plugins for io metrics
- name: link munin-node iostat - name: Link munin-node iostat
file: > file:
src="/usr/share/munin/plugins/iostat" src: "/usr/share/munin/plugins/iostat"
dest="/etc/munin/plugins/iostat" dest: "/etc/munin/plugins/iostat"
state="link" owner=root group=root state: link
owner: root
group: root
tags: tags:
- install - install
- install:configuration - install:configuration
- name: link munin-node iostat-ios - name: Link munin-node iostat-ios
file: > file:
src="/usr/share/munin/plugins/iostat_ios" src: "/usr/share/munin/plugins/iostat_ios"
dest="/etc/munin/plugins/iostat_ios" dest: "/etc/munin/plugins/iostat_ios"
state="link" owner=root group=root state: link
owner: root
group: root
tags: tags:
- install - install
- install:configuration - install:configuration
- name: copy munin iostat config - name: Copy munin iostat config
copy: > copy:
src="munin-edx" src: "munin-edx"
dest="/etc/munin/plugin-conf.d/munin-edx" dest: "/etc/munin/plugin-conf.d/munin-edx"
owner=root group=root mode="644" owner: root
group: root
mode: "0644"
tags: tags:
- install - install
- install:configuration - install:configuration
...@@ -64,19 +69,19 @@ ...@@ -64,19 +69,19 @@
# Assumes a single allow line # Assumes a single allow line
# Requires libnet-cidr-perl included in the pkgs installed # Requires libnet-cidr-perl included in the pkgs installed
# above # above
- name: add source cidr - name: Add source cidr
lineinfile: lineinfile:
dest=/etc/munin/munin-node.conf dest: /etc/munin/munin-node.conf
regexp='^cidr_allow' regexp: '^cidr_allow'
line='cidr_allow {{ MUNIN_MONITOR_CIDR }}' line: 'cidr_allow {{ MUNIN_MONITOR_CIDR }}'
tags: tags:
- install - install
- install:configuration - install:configuration
- name: restart munin-mode - name: Restart munin-mode
service: > service:
name=munin-node name: munin-node
state=restarted state: restarted
tags: tags:
- install - install
- install:configuration - install:configuration
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment