This contains a lot of changes, including better system configuration for some issues discovered during testing, and minor tweaking for better user experience when doing maintenance
55 lines
1.2 KiB
YAML
55 lines
1.2 KiB
YAML
---
|
|
- name: Check if unattended-upgrades is installed
|
|
ansible.builtin.package_facts:
|
|
manager: "auto"
|
|
|
|
- name: Remove unattended-upgrades package
|
|
ansible.builtin.package:
|
|
name: unattended-upgrades
|
|
state: absent
|
|
when: "'unattended-upgrades' in ansible_facts.packages"
|
|
|
|
- name: Disable IPv6
|
|
ansible.posix.sysctl:
|
|
name: net.ipv6.conf.all.disable_ipv6
|
|
value: '1'
|
|
sysctl_file: /etc/sysctl.d/70-disable-ipv6.conf
|
|
reload: true
|
|
|
|
- name: Set node's hostname
|
|
ansible.builtin.hostname:
|
|
name: "{{ hostname }}"
|
|
when: hostname is defined
|
|
|
|
- name: Install curl
|
|
ansible.builtin.package:
|
|
name: curl
|
|
state: present
|
|
|
|
- name: Install nfs-common
|
|
ansible.builtin.package:
|
|
name: nfs-common
|
|
state: present
|
|
|
|
- name: Install nfs-utils
|
|
ansible.builtin.package:
|
|
name: libnfs-utils
|
|
state: present
|
|
|
|
- name: Install open-iscsi
|
|
ansible.builtin.package:
|
|
name: open-iscsi
|
|
state: present
|
|
|
|
- name: Install sysstat
|
|
ansible.builtin.package:
|
|
name: sysstat
|
|
state: present
|
|
|
|
- name: Enable sysstat service
|
|
ansible.builtin.systemd:
|
|
name: sysstat
|
|
enabled: true
|
|
state: started
|
|
daemon_reload: true
|