forked from saltyorg/Sandbox
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sandbox.yml
202 lines (202 loc) · 9.16 KB
/
sandbox.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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
---
- hosts: localhost # noqa name[play]
module_defaults:
ansible.builtin.setup:
fact_path: "/srv/git/saltbox/ansible_facts.d"
vars_files:
- ['settings.yml', 'defaults/settings.yml.default']
- ['/srv/git/saltbox/accounts.yml', '/srv/git/saltbox/defaults/accounts.yml.default']
- ['/srv/git/saltbox/settings.yml', '/srv/git/saltbox/defaults/settings.yml.default']
- ['/srv/git/saltbox/adv_settings.yml', '/srv/git/saltbox/defaults/adv_settings.yml.default']
- ['/srv/git/saltbox/providers.yml', '/srv/git/saltbox/defaults/providers.yml.default']
roles:
# Reqs
- { role: user_check, tags: ['always'] }
- { role: settings, tags: ['settings'] }
- { role: pre_tasks, tags: ['always', 'pre-tasks'] }
- { role: sanity_check, tags: ['always', 'sanity-check'] }
# Apps Start
- { role: a_train, tags: ['a-train'] }
- { role: adguardhome, tags: ['adguardhome'] }
- { role: adminer, tags: ['adminer'] }
- { role: airdcpp, tags: ['airdcpp'] }
- { role: airsonic, tags: ['airsonic'] }
- { role: alltube, tags: ['alltube'] }
- { role: alternatrr, tags: ['alternatrr'] }
- { role: apprise, tags: ['apprise'] }
- { role: archivebox, tags: ['archivebox'] }
- { role: aria2_ng, tags: ['aria2-ng'] }
- { role: audiobookshelf, tags: ['audiobookshelf'] }
- { role: barcodebuddy, tags: ['barcodebuddy'] }
- { role: beets, tags: ['beets'] }
- { role: booksonic, tags: ['booksonic'] }
- { role: bookstack, tags: ['bookstack'] }
- { role: calibre, tags: ['calibre'] }
- { role: calibre_web, tags: ['calibre-web'] }
- { role: changedetection, tags: ['changedetection'] }
- { role: cherry, tags: ['cherry'] }
- { role: cockpit, tags: ['cockpit'] }
- { role: codex, tags: ['codex'] }
- { role: code_server, tags: ['code-server'] }
- { role: comicstreamer, tags: ['comicstreamer'] }
- { role: comixed, tags: ['comixed'] }
- { role: crafty, tags: ['crafty'] }
- { role: dashdot, tags: ['dashdot'] }
- { role: dashy, tags: ['dashy'] }
- { role: deemix, tags: ['deemix'] }
- { role: delugevpn, tags: ['delugevpn'] }
- { role: discoflix, tags: ['discoflix'] }
- { role: dockwatch, tags: ['dockwatch'] }
- { role: docspell, tags: ['docspell'] }
- { role: doplarr, tags: ['doplarr'] }
- { role: duplicati, tags: ['duplicati'] }
- { role: elasticsearch, tags: ['elasticsearch'] }
- { role: embystat, tags: ['embystat'] }
- { role: epms, tags: ['epms'] }
- { role: factorio, tags: ['factorio'] }
- { role: filebot, tags: ['filebot'] }
- { role: filebrowser, tags: ['filebrowser'] }
- { role: filezilla, tags: ['filezilla'] }
- { role: fireflyiii, tags: ['fireflyiii'] }
- { role: fireflyiii_importer, tags: ['fireflyiii_importer'] }
- { role: firefox, tags: ['firefox'] }
- { role: flaresolverr, tags: ['flaresolverr'] }
- { role: forgejo, tags: ['forgejo'] }
- { role: freshrss, tags: ['freshrss'] }
- { role: foundry, tags: ['foundry'] }
- { role: funkwhale, tags: ['funkwhale'] }
- { role: gaps, tags: ['gaps'] }
- { role: goaccess, tags: ['goaccess'] }
- { role: gitea, tags: ['gitea'] }
- { role: glances_web, tags: ['glances-web'] }
- { role: goplaxt, tags: ['goplaxt'] }
- { role: gotenberg, tags: ['gotenberg'] }
- { role: gotify, tags: ['gotify'] }
- { role: grocy, tags: ['grocy'] }
- { role: guacamole, tags: ['guacamole'] }
- { role: handbrake, tags: ['handbrake'] }
- { role: healthchecks, tags: ['healthchecks'] }
- { role: heimdall, tags: ['heimdall'] }
- { role: homarr, tags: ['homarr'] }
- { role: homeassistant, tags: ['homeassistant'] }
- { role: homebox, tags: ['homebox'] }
- { role: homepage, tags: ['homepage'] }
- { role: immich, tags: ['immich'] }
- { role: influxdb, tags: ['influxdb'] }
- { role: influxdb2, tags: ['influxdb2'] }
- { role: invoiceninjav5, tags: ['invoiceninja'] }
- { role: it_tools, tags: ['it-tools'] }
- { role: jdownloader2, tags: ['jdownloader2'] }
- { role: jellyseerr, tags: ['jellyseerr'] }
- { role: jellystat, tags: ['jellystat'] }
- { role: joplin, tags: ['joplin'] }
- { role: kavita, tags: ['kavita'] }
- { role: kcptun_client, tags: ['kcptun-client'] }
- { role: kcptun_server, tags: ['kcptun-server'] }
- { role: kitana, tags: ['kitana'] }
- { role: koel, tags: ['koel'] }
- { role: kometa, tags: ['kometa'] }
- { role: komga, tags: ['komga'] }
- { role: krusader, tags: ['krusader'] }
- { role: lazylibrarian, tags: ['lazylibrarian'] }
- { role: linkding, tags: ['linkding'] }
- { role: linkwarden, tags: ['linkwarden'] }
- { role: logarr, tags: ['logarr'] }
- { role: lunasea, tags: ['lunasea'] }
- { role: makemkv, tags: ['makemkv'] }
- { role: medusa, tags: ['medusa'] }
- { role: minecraft, tags: ['minecraft'] }
- { role: minecraft_bedrock, tags: ['minecraft-bedrock'] }
- { role: miniflux, tags: ['miniflux'] }
- { role: monitorr, tags: ['monitorr'] }
- { role: moviematch, tags: ['moviematch'] }
- { role: mqtt, tags: ['mqtt'] }
- { role: mylar3, tags: ['mylar3'] }
- { role: n8n, tags: ['n8n'] }
- { role: navidrome, tags: ['navidrome'] }
- { role: nextcloud, tags: ['nextcloud'] }
- { role: maintainerr, tags: ['maintainerr'] }
- { role: membarr, tags: ['membarr'] }
- { role: mkvtoolnix, tags: ['mkvtoolnix'] }
- { role: nabarr, tags: ['nabarr'] }
- { role: node_red, tags: ['node-red'] }
- { role: notifiarr, tags: ['notifiarr'] }
- { role: olivetin, tags: ['olivetin'] }
- { role: ombi, tags: ['ombi'] }
- { role: omegabrr, tags: ['omegabrr'] }
- { role: openobserve, tags: ['openobserve'] }
- { role: paperless_ngx, tags: ['paperless-ngx'] }
- { role: pgadmin, tags: ['pgadmin'] }
- { role: photoprism, tags: ['photoprism'] }
- { role: phpmyadmin, tags: ['phpmyadmin'] }
- { role: plex_dupefinder, tags: ['plex-dupefinder'] }
- { role: plex_meta_manager, tags: ['plex-meta-manager', 'pmm-kometa-migration'] }
- { role: plex_patrol, tags: ['plex-patrol'] }
- { role: plex_utills, tags: ['plex-utills'] }
- { role: plexshare, tags: ['plexshare'] }
- { role: plextraktsync, tags: ['plextraktsync'] }
- { role: privatebin, tags: ['privatebin'] }
- { role: puddletag, tags: ['puddletag'] }
- { role: pufferpanel, tags: ['pufferpanel'] }
- { role: pyload, tags: ['pyload'] }
- { role: python_plexlibrary, tags: ['python-plexlibrary'] }
- { role: qbit_manage, tags: ['qbit-manage'] }
- { role: qbittorrentvpn, tags: ['qbittorrentvpn'] }
- { role: rdtclient, tags: ['rdtclient'] }
- { role: recyclarr, tags: ['recyclarr'] }
- { role: reposilite, tags: ['reposilite'] }
- { role: requestrr, tags: ['requestrr'] }
- { role: resiliosync, tags: ['resiliosync'] }
- { role: rflood, tags: ['rflood'] }
- { role: rocketchat, tags: ['rocketchat'] }
- { role: sabthrottle, tags: ['sabthrottle'] }
- { role: sarotate, tags: ['sarotate'] }
- { role: semaphoreui, tags: ['semaphoreui'] }
- { role: solr, tags: ['solr'] }
- { role: speedtest, tags: ['speedtest'] }
- { role: sqlitebrowser, tags: ['sqlitebrowser'] }
- { role: sshwifty, tags: ['sshwifty'] }
- { role: stash, tags: ['stash'] }
- { role: syncthing, tags: ['syncthing'] }
- { role: tandoor, tags: ['tandoor'] }
- { role: tauticord, tags: ['tauticord'] }
- { role: tdarr, tags: ['tdarr'] }
- { role: tdarr_node, tags: ['tdarr-node'] }
- { role: teamspeak, tags: ['teamspeak'] }
- { role: telegraf, tags: ['telegraf'] }
- { role: teslamate, tags: ['teslamate'] }
- { role: thelounge, tags: ['thelounge'] }
- { role: threadfin, tags: ['threadfin'] }
- { role: tika, tags: ['tika'] }
- { role: tqm, tags: ['tqm'] }
- { role: trackarr, tags: ['trackarr'] }
- { role: traefik_robotstxt, tags: ['traefik-robotstxt'] }
- { role: transmission, tags: ['transmission'] }
- { role: transmissionvpn, tags: ['transmissionvpn'] }
- { role: trilium, tags: ['trilium'] }
- { role: tubearchivist, tags: ['tubearchivist'] }
- { role: tvheadend, tags: ['tvheadend'] }
- { role: unifi, tags: ['unifi'] }
- { role: unifi_network_application, tags: ['unifi-network-application'] }
- { role: unmanic, tags: ['unmanic'] }
- { role: uptime_kuma, tags: ['uptime-kuma'] }
- { role: varken, tags: ['varken'] }
- { role: vaultwarden, tags: ['vaultwarden'] }
- { role: vnstat, tags: ['vnstat'] }
- { role: watchstate, tags: ['watchstate'] }
- { role: watchtower, tags: ['watchtower'] }
- { role: wikijs, tags: ['wikijs'] }
- { role: wireguard, tags: ['wireguard'] }
- { role: wizarr, tags: ['wizarr'] }
- { role: wordpress, tags: ['wordpress'] }
- { role: wrapperr, tags: ['wrapperr'] }
- { role: xbackbone, tags: ['xbackbone'] }
- { role: xteve, tags: ['xteve'] }
- { role: yacht, tags: ['yacht'] }
- { role: your_spotify, tags: ['your-spotify'] }
- { role: znc, tags: ['znc'] }
# Apps End
# No CI
- { role: lgsm, tags: ['lgsm'] }
- { role: main_tag, tags: ['sandbox-roles'] }
- { role: plex_auto_languages, tags: ['plex-auto-languages'] }