-
Notifications
You must be signed in to change notification settings - Fork 0
/
configure_nomad_jobs.yml
134 lines (113 loc) · 2.8 KB
/
configure_nomad_jobs.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
---
- name: Configure Nomad jobs
gather_facts: false
hosts:
- nomad_clients
run_once: true
tasks:
- import_role:
name: nomad-job
vars:
job: bunker
tags: [system, storage, csi, bunker]
- import_role:
name: nomad-job
vars:
job: fundament
tags: [system, storage, csi, fundament]
- import_role:
name: nomad-job
vars:
job: homebound
tags: [system, storage, csi, homebound]
- import_role:
name: nomad-job
vars:
job: backup
tags: [service, backup]
- import_role:
name: nomad-job
vars:
job: coredns
tags: [system, dns, coredns]
- import_role:
name: nomad-job
vars:
job: gitea
tags: [service, dev, gitea]
- import_role:
name: nomad-job
vars:
job: scrypted
tags: [service, smarthome, security, scrypted]
# - import_role:
# name: nomad-job
# vars:
# job: 1password
# tags: [service, security, 1password ]
- import_role:
name: nomad-job
vars:
job: diun
tags: [system, monitoring, diun]
- import_role:
name: nomad-job
vars:
job: grafana
tags: [system, monitoring, grafana]
- import_role:
name: nomad-job
vars:
job: changedetection
tags: [service, monitoring, changedetection ]
- import_role:
name: nomad-job
vars:
job: uptimekuma
tags: [service, monitoring, uptimekuma ]
- import_role:
name: nomad-job
vars:
job: mqtt
tags: [service, infra, smarthome, mqtt ]
- import_role:
name: nomad-job
vars:
job: homepage
tags: [service, monitoring, dashboard, homepage]
- import_role:
name: nomad-job
vars:
job: teslamate
tags: [service, smarthome, auto, teslamate]
- import_role:
name: nomad-job
vars:
job: loki
tags: [service, monitoring, logs, loki]
- import_role:
name: nomad-job
vars:
job: promtail
tags: [system, monitoring, logs, promtail]
- import_role:
name: nomad-job
vars:
job: prometheus
tags: [service, monitoring, prometheus]
- import_role:
name: nomad-job
vars:
job: debug
tags: [debug]
- import_role:
name: nomad-job
vars:
job: scratch-map
tags: [service, scratch-map]
- import_role:
name: nomad-job
vars:
job: traefik
# combined_tags: "{{ (traefik.default_tags | default([])) + (traefik.publish_tags | default([])) }}"
tags: [ networking, traefik ]