-
Notifications
You must be signed in to change notification settings - Fork 0
/
playbook.yml
42 lines (42 loc) · 1.51 KB
/
playbook.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
- hosts: all
become: yes
roles:
- { role: base, tags: ['base'] }
- { role: ltskernel, tags: ['ltskernel'] }
- { role: microcode, tags: ['microcode'], when: "'GenuineIntel' in ansible_processor" }
- { role: cron, tags: ['cron'] }
- { role: ssh, tags: ['ssh'] }
- { role: dotfiles, tags: ['dotfiles'] }
- { role: ssd, tags: ['ssd'] }
- { role: fonts, tags: ['fonts'] }
- { role: x, tags: ['x'] }
- { role: yubikey, tags: ['yubikey'] }
- { role: sddm, tags: ['sddm'] }
# - { role: i3, tags: ['i3'] }
# - { role: sway, tags: ['sway'] }
- { role: cinnamon, tags: ['cinnamon'] }
- { role: zoom, tags: ['zoom'] }
- { role: pass, tags: ['pass'] }
- { role: iptables, tags: ['iptables'] }
- { role: nettools, tags: ['nettools'] }
- { role: networkmanager, tags: ['networkmanager'] }
- { role: macchiato, tags: ['macchiato'] }
- { role: ntp, tags: ['ntp'] }
- { role: firejail, tags: ['firejail'] }
- { role: unbound, tags: ['unbound'] }
- { role: editors, tags: ['editors'] }
- { role: filesystems, tags: ['filesystems'] }
- { role: archive, tags: ['archive'] }
- { role: udisks, tags: ['udisks'] }
- { role: spell, tags: ['spell'] }
# - { role: tilix, tags: ['tilix'] }
# - { role: ykfde, tags: ['ykfde'] }
# - { role: cleanup, tags: ['cleanup'] }
vars_prompt:
- name: user_password
prompt: "Enter desired user password"
private: yes
encrypt: "sha512_crypt"
confirm: yes
salt_size: 7