-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathplaybook.yml
28 lines (25 loc) · 934 Bytes
/
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
---
- name: Configure a Manjaro OS (Arch Linux distribution) GNOME 3 desktop
hosts: all
roles:
- {role: base, tags: [base]}
- {role: users, tags: [users, never]}
- {role: printers, tags: [printers]}
- {role: browsers, tags: [browsers]}
- {role: development, tags: [development]}
- {role: cloud, tags: [cloud]}
- {role: editors, tags: [editors]}
- {role: media, tags: [media]}
- {role: multimedia, tags: [multimedia]}
- {role: audio, tags: [audio]}
- {role: comms, tags: [comms]}
- {role: gnome, tags: [gnome]}
- {role: security, tags: [security]}
- {role: virtualization, tags: [virtualization]}
handlers:
- name: Configure OS handler
ansible.builtin.import_tasks: handlers/os.yml
- name: Configure Freshclam OS
ansible.builtin.import_tasks: handlers/freshclam.yml
- name: Configure .zshrc
ansible.builtin.import_tasks: handlers/zshrc.yml