Tanguy Herbron f983f9f2ed feat: Align configuration and Makefile
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
2025-03-22 19:26:04 +01:00

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