Newer
Older
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
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
[hosts]
localhost ansible_host=127.0.0.1 ansible_connection=local ip_admin=127.0.0.1 ip_service=127.0.0.1
#vitamui host
vitamui-env ansible_host=changeme ip_service=changeme ip_admin=changeme
#vitam host
vitam-env ansible_host=changeme ip_service=changeme ip_admin=changeme
[hosts:children]
vitam
hosts_vitamui
zone_vitamui_rp
[vitam:children]
hosts_consul_server
hosts_ingest_external
hosts_access_external
hosts_ihm_demo
hosts_elasticsearch_log
hosts_functionnal_admin
hosts_security_internal
# SERVER LIST vitamui machines
[hosts_vitamui:children]
zone_vitamui_ui
zone_vitamui_cas
zone_vitamui_app
zone_vitamui_data
zone_vitamui_infra
zone_vitamui_admin
########################################################
# ZONE Infra
[zone_vitamui_infra:children]
hosts_vitamui_logstash
hosts_vitamui_consul_server
[hosts_vitamui_logstash]
# EDIT
# not for the moment...
vitamui-env
[hosts_vitamui_consul_server]
# EDIT
vitamui-env
########################################################
# ZONE Data
[zone_vitamui_data:children]
hosts_vitamui_mongod
[hosts_vitamui_mongod]
# EDIT
vitamui-env mongo_cluster_name=mongo-vitamui mongo_rs_bootstrap=true mongo_express=true
########################################################
# ZONE reverseproxy
[zone_vitamui_rp:children]
hosts_vitamui_reverseproxy
[hosts_vitamui_reverseproxy]
# EDIT
vitamui-env
#localhost
########################################################
# ZONE APP
[zone_vitamui_app:children]
hosts_vitamui_iam_internal
hosts_vitamui_iam_external
hosts_vitamui_security_internal
[hosts_vitamui_iam_internal]
# EDIT
vitamui-env
[hosts_vitamui_iam_external]
# EDIT
vitamui-env
[hosts_vitamui_security_internal]
vitamui-env
########################################################
# ZONE UI
[zone_vitamui_ui:children]
hosts_ui_identity
hosts_ui_portal
hosts_ui_search
[hosts_ui_identity]
# EDIT
vitamui-env
[hosts_ui_portal]
# EDIT
vitamui-env
[hosts_ui_search]
# EDIT
vitamui-env
########################################################
# ZONE ADMIN
[zone_vitamui_admin:children]
hosts_ui_identity_admin
[hosts_ui_identity_admin]
# EDIT
vitamui-env
########################################################
# ZONE CAS
[zone_vitamui_cas:children]
hosts_cas_server
[hosts_cas_server]
# EDIT
vitamui-env
########################################################
# ZONE TOOLS
# SERVER LIST bastion
#
# Jump servers where ssh jump will be installed
#
[bastion]
# EDIT
# SERVER LIST os_repository
#
# Servers hosting vitamui yum repository
#
[os_repository]
# EDIT
# SERVER LIST remote deployer
#
# Server where all tools needed for executing vitamui/vitam playbooks will be installed
#
[deployer]
# EDIT
# SERVER LIST remote access config
#
# Servers needing ssh acces configured. The role needs user/password for ssh connect and set's up vitamuiroot user + public key auth
#
[configure_remote_access]
# EDIT
# SERVER LIST backup
#
# Servers where backup mount / dir will be installed
#
[backup]
# EDIT
#
# ************************************** ZONES VITAM ******************************************************
#
# MINIMUM REQUIRED IN ZONE VITAM
[hosts_consul_server]
vitam-env
[hosts_ingest_external]
vitam-env
[hosts_access_external]
vitam-env
[hosts_ihm_demo]
vitam-env
# [hosts_elasticsearch_log]
# localhost
[hosts_elasticsearch_log]
vitam-env
[hosts_functionnal_admin]
vitam-env
[hosts_security_internal]
vitam-env
########################################################
# VARS - common VITAMUI and VITAM
########################################################
[hosts:vars]
dns_servers=["8.8.8.8"]
#ansible_ssh_user=centos
#ansible_become=true
vitam_site_name=changeme
consul_domain=consul
# Reverse configuration
vitam_reverse_external_dns=changeme
vitam_reverse_external_protocol=https
reverse_proxy_port=443
http_proxy_environnement=
## Uncomment and fill for remote deploy
#ansible_connection=ssh
ansible_ssh_user=changeme
ansible_ssh_private_key_file=changeme
ansible_become_pass=changeme
ansible_ssh_common_args='-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no'
## Activate vitam instance proxying
vitam_ihm_demo_proxy=true
## Activate consul_ui_proxy instance
consul_ui_proxy=true
mongo_shard_id=0