diff options
author | 2024-08-28 19:27:10 +0200 | |
---|---|---|
committer | 2024-08-28 20:16:38 +0200 | |
commit | c51e089da8af1f49d2614233a607b3c1160e158f (patch) | |
tree | ec87bc79efbfbd47a209b879ccfc34e0b37cfa67 | |
parent | Configure PostgreSQL plugins for Munin (diff) |
Support custom plugins for munin
-rw-r--r-- | ansible/roles/munin/defaults/main.yml | 2 | ||||
-rw-r--r-- | ansible/roles/munin/tasks/main.yml | 13 |
2 files changed, 15 insertions, 0 deletions
diff --git a/ansible/roles/munin/defaults/main.yml b/ansible/roles/munin/defaults/main.yml new file mode 100644 index 0000000..8fbc7dc --- /dev/null +++ b/ansible/roles/munin/defaults/main.yml @@ -0,0 +1,2 @@ +--- +munin_node_custom_plugins: {} diff --git a/ansible/roles/munin/tasks/main.yml b/ansible/roles/munin/tasks/main.yml index 55f6a78..aec521f 100644 --- a/ansible/roles/munin/tasks/main.yml +++ b/ansible/roles/munin/tasks/main.yml @@ -67,6 +67,19 @@ notify: - Restart munin-node service +- name: Copy custom munin plugins + copy: + content: "{{ item.value }}" + dest: /etc/munin/plugins/{{ item.key }} + owner: root + group: root + mode: "0555" + loop_control: + label: "{{ item.key }}" + loop: "{{ munin_node_custom_plugins | dict2items }}" + tags: + - role::munin + - name: Disable some unneeded plugins file: path: "/etc/munin/plugins/{{ item }}" |