-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsite.yml
44 lines (32 loc) · 919 Bytes
/
site.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
43
# gather information first I guess
- hosts: "{{ lookup('env', 'ANSIBLE_TARGETS') }}"
tasks:
- group_by: key={{ ansible_distribution }}
changed_when: false
- hosts: "{{ lookup('env', 'ANSIBLE_TARGETS') }}"
vars_files:
- "vars/{{ ansible_os_family | replace('\"', '') | replace(' ', '') }}.yml"
- "vars/{{ os_family }}.yml"
- vars/main.yml
roles:
- role: common
- role: shell
tags: ["dotfiles", "shell"]
- role: ciarand.dotfiles
tags: ["dotfiles"]
- role: perl
tags: ["perl"]
- role: fonts
tags: ["fonts"]
- role: editor
tags: ["editor"]
- role: languages
tags: ["go", "ruby", "rbenv", "scala", "clojure", "php", "lua"]
- role: virtualization
tags: ["virtualization"]
- role: packaging
tags: ["packaging"]
- role: desktop
tags: ["desktop"]
- role: replication
tags: ["config"]