/
/
/
Ansible role that sets up sane defaults based on a simple host configuration.
1---
2- name: Packages
3 ansible.builtin.import_tasks: packages.yml
4 tags: [system, packages]
5
6- name: Reboot if required
7 ansible.builtin.import_tasks: reboot.yml
8 when: system_reboot_if_required | bool
9 tags: [system, reboot]
10
11- name: Hostname
12 ansible.builtin.import_tasks: hostname.yml
13 when: system_manage_hostname | bool
14 tags: [system, hostname]
15
16- name: Sudo
17 ansible.builtin.import_tasks: sudo.yml
18 when: system_passwordless_sudo | bool
19 tags: [system, sudo]
20
21- name: UMASK
22 ansible.builtin.import_tasks: umask.yml
23 tags: [system, umask]
24
25- name: Auto-updates
26 ansible.builtin.import_tasks: auto-upgrades.yml
27 when: system_disable_auto_updates | bool
28 tags: [system, auto]
29
30