-
Notifications
You must be signed in to change notification settings - Fork 0
/
playbook.yml
24 lines (24 loc) · 1.2 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
- hosts: localhost
gather_facts: no
become: true
roles:
- {name: dotfiles , tags: [dotfiles]}
- {name: packages , tags: [packages], when: "packages is defined and packages.enabled | bool"}
- {name: terminal , tags: [terminal, bash, starship]}
- {name: git , tags: [git], when: "git is defined and git.enabled | bool"}
- {name: go , tags: [go], when: "go is defined and go.enabled | bool"}
- {name: yubikey , tags: [yubikey], when: "yubikey is defined and yubikey.enabled | bool"}
- {name: opensnitch , tags: [opensnitch], when: "opensnitch is defined and opensnitch.enabled | bool"}
- {name: docker , tags: [docker], when: "docker is defined and docker.enabled | bool"}
- {name: teamspeak , tags: [teamspeak, ts], when: "ts is defined and ts.enabled | bool"}
- {name: flutter , tags: [flutter], when: "flutter is defined and flutter.enabled | bool"}
- hosts: all
become: yes
become_method: sudo
roles:
- {role: gnome, tags: [gnome], when: "gnome is defined and gnome.enabled | bool"}
- {role: petermosmans.customize-gnome, tags: [gnome], when: "gnome is defined and gnome.enabled | bool"}
vars:
gnome_user: "{{ user }}"
vars_files:
- roles/gnome/vars.yml