-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplaybook.yml
151 lines (127 loc) · 2.19 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
---
- name: config
gather_facts: false
hosts:
- pi
- tart
- cannoli
- localhost
tags:
- always
tasks:
- name: load config
community.sops.load_vars:
file: config.yml
- name: external
gather_facts: false
hosts:
- pi
- cannoli
roles:
- role: external
tags: external
- name: setup
gather_facts: false
hosts:
- pi
- tart
- cannoli
roles:
- role: setup
tags: setup
- name: vpn
gather_facts: false
hosts:
- pi
- tart
- cannoli
roles:
- role: vpn
tags: vpn
- name: gluster_server
gather_facts: false
hosts:
- gluster_pool_servers
roles:
- role: gluster_server
tags: gluster_server
- name: gluster_client
gather_facts: false
hosts:
- pi
- tart
- cannoli
roles:
- role: gluster_client
tags: gluster_client
- name: datadog
gather_facts: false
hosts:
- pi
- tart
- cannoli
roles:
- role: datadog
tags: datadog
- name: docker
gather_facts: false
hosts:
- docker_managers
- docker_workers
roles:
- role: docker
tags: docker
- name: docker_manager
gather_facts: false
hosts: docker_managers
roles:
- role: docker_manager
tags: docker_manager
- name: docker_worker
gather_facts: false
hosts: docker_workers
roles:
- role: docker_worker
tags: docker_worker
- name: wireless_ap
gather_facts: false
hosts: tart
roles:
- role: wireless_ap
tags: wireless_ap
- name: light
gather_facts: false
hosts: tart
roles:
- role: light
tags: light
- name: deploy
gather_facts: false
hosts: pi
roles:
- role: docker_secrets
tags:
- docker_secrets
- traefik
- role: traefik
tags: traefik
- role: registry
tags: registry
- role: homepage
tags: homepage
- role: sync
tags: sync
- role: jellyfin
tags: jellyfin
- role: cloudflare
tags: cloudflare
- role: paper
tags: paper
- role: temporalite
tags: temporalite
- role: temporal_web
tags: temporal_web
- role: home_assistant
tags: home_assistant
- role: vpn_ui
tags: vpn_ui