-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathdeploy_containers_playbook.yml
More file actions
171 lines (144 loc) · 3.84 KB
/
deploy_containers_playbook.yml
File metadata and controls
171 lines (144 loc) · 3.84 KB
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
---
- name: Deploy containerized applications
hosts: docker_servers
become: true
tasks:
- name: Read vars from secrets file
ansible.builtin.include_vars: "{{ inventory_dir }}/secrets/secrets.yml"
no_log: true
tags:
- always
# Separate grouos for all containerized apps
# Dividing apps across the container services should be set in
# the inventory not in the playbook, this way you can easily change
# it for different environments
- name: Deploy attribute-aggregation app
hosts: docker_attribute_aggregation
become: true
roles:
- { role: attribute-aggregation, tags: ['aa', 'attribute-aggregation'] }
- name: Deploy dashboard app
hosts: docker_dashboard
become: true
roles:
- { role: dashboard, tags: ['dashboard'] }
- name: Deploy diyidp app
hosts: docker_diyidp
become: true
roles:
- { role: diyidp, tags: ['diyidp'] }
- name: Deploy engineblock app
hosts: docker_engineblock
become: true
roles:
- { role: engineblock, tags: ['engineblock', 'eb'] }
- name: Deploy invite app
hosts: docker_invite
become: true
roles:
- { role: invite, tags: ['invite'] }
- name: Deploy lifecycle app
hosts: docker_lifecycle
become: true
roles:
- { role: lifecycle, tags: ['lifecycle'] }
- name: Deploy manage app
hosts: docker_manage
become: true
roles:
- { role: manage, tags: ['manage'] }
- name: Deploy mujina-idp app
hosts: docker_mujina_idp
become: true
roles:
- { role: mujina-idp, tags: ['mujina-idp', 'mujina'] }
- name: Deploy mujina-sp app
hosts: docker_mujina_sp
become: true
roles:
- { role: mujina-sp, tags: ['mujina-sp', 'mujina'] }
- name: Deploy myconext app
hosts: docker_myconext
become: true
roles:
- { role: myconext, tags: ['myconext'] }
- name: Deploy oidcng app
hosts: docker_oidcng
become: true
roles:
- { role: oidcng, tags: ['oidcng'] }
- name: Deploy oidc-playground app
hosts: docker_oidc_playground
become: true
roles:
- { role: oidc-playground, tags: ['oidc-playground'] }
- name: Deploy openaccess app & server
hosts: docker_openaccess
become: true
roles:
- { role: openaccess, tags: ['openaccess'] }
- name: Deploy pdp app
hosts: docker_pdp
become: true
roles:
- { role: pdp, tags: ['pdp'] }
- name: Deploy profile app
hosts: docker_profile
become: true
roles:
- { role: profile, tags: ['profile'] }
- name: Deploy stats app
hosts: docker_stats
become: true
roles:
- { role: stats, tags: ['stats'] }
- name: Deploy stepupazuremfa app
hosts: docker_stepupazuremfa
become: true
roles:
- { role: stepupazuremfa, tags: ['stepupazuremfa', 'stepup'] }
- name: Deploy stepupgateway app
hosts: docker_stepupgateway
become: true
roles:
- { role: stepupgateway, tags: ['stepupgateway', 'stepup'] }
- name: Deploy stepupmiddleware app
hosts: docker_stepupmiddleware
become: true
roles:
- { role: stepupmiddleware, tags: ['stepupmiddleware', 'stepup'] }
- name: Deploy stepupra app
hosts: docker_stepupra
become: true
roles:
- { role: stepupra, tags: ['stepupra', 'stepup'] }
- name: Deploy stepupselfservice app
hosts: docker_stepupselfservice
become: true
roles:
- { role: stepupselfservice, tags: ['stepupselfservice', 'stepup'] }
- name: Deploy stepuptiqr app
hosts: docker_stepuptiqr
become: true
roles:
- { role: stepuptiqr, tags: ['stepuptiqr', 'stepup'] }
- name: Deploy stepupwebauthn app
hosts: docker_stepupwebauthn
become: true
roles:
- { role: stepupwebauthn, tags: ['stepupwebauthn', 'stepup'] }
- name: Deploy teams app
hosts: docker_teams
become: true
roles:
- { role: teams, tags: ['teams'] }
- name: Deploy voot app
hosts: docker_voot
become: true
roles:
- { role: voot, tags: ['voot'] }
- name: Deploy minio app
hosts: docker_minio
become: true
roles:
- { role: minio, tags: ['minio'] }