1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

Enable sysctl's IPv6 during Munin install/enable, so munin-node.service starts

This commit is contained in:
root 2023-04-30 19:15:44 -04:00
parent 47a771f8c1
commit e044de856a
3 changed files with 25 additions and 1 deletions

View file

@ -1,3 +1,9 @@
# SEE ALSO roles/network/tasks/install.yml
- name: TEMPORARILY REVERT net.ipv6.conf.all.disable_ipv6 to 0 in /etc/sysctl.conf for #3434
sysctl:
name: net.ipv6.conf.all.disable_ipv6
value: 0
- name: Enable & Start 'munin-node' systemd service
systemd:
name: munin-node
@ -6,6 +12,12 @@
state: started
when: munin_enabled
# SEE ALSO roles/network/tasks/install.yml
- name: RESTORE net.ipv6.conf.all.disable_ipv6 to 1 in /etc/sysctl.conf for #3434
sysctl:
name: net.ipv6.conf.all.disable_ipv6
value: 1
- name: Disable & Stop 'munin-node' systemd service
systemd:
name: munin-node

View file

@ -1,3 +1,9 @@
# SEE ALSO roles/network/tasks/install.yml
- name: TEMPORARILY REVERT net.ipv6.conf.all.disable_ipv6 to 0 in /etc/sysctl.conf for #3434
sysctl:
name: net.ipv6.conf.all.disable_ipv6
value: 0
- name: "Install 5 packages: libcgi-fast-perl, munin, munin-node, munin-plugins-extra, python3-passlib"
package:
name:
@ -9,6 +15,12 @@
- python3-passlib # For Ansible module 'htpasswd' in Ansible collection community.general -- used just below
state: present
# SEE ALSO roles/network/tasks/install.yml
- name: RESTORE net.ipv6.conf.all.disable_ipv6 to 1 in /etc/sysctl.conf for #3434
sysctl:
name: net.ipv6.conf.all.disable_ipv6
value: 1
- name: Establish username/password Admin/changeme in /etc/munin/munin-htpasswd
htpasswd:
path: /etc/munin/munin-htpasswd