/
/
/
1- name: Ensure ACL support (optional)
2 package:
3 name: "{{ acl_packages.get(ansible_facts.os_family, ['acl']) }}"
4 state: present
5 when: ensure_acl
6 become: true
7
8- name: Install zsh if needed
9 package:
10 name: zsh
11 state: present
12 when: my_user_shell is defined and 'zsh' in my_user_shell
13 become: true
14
15- name: Include user creation tasks
16 import_tasks: user.yml
17
18- name: Include SSH tasks
19 import_tasks: ssh.yml
20
21- name: Include sudo tasks (optional)
22 import_tasks: sudo.yml
23 when: my_user_passwordless_sudo
24
25- name: Include dotfiles tasks (optional)
26 import_tasks: dotfiles.yml
27 when: dotfiles_enabled
28
29