-
Notifications
You must be signed in to change notification settings - Fork 0
/
hosts_site_admin_join_template
80 lines (55 loc) · 1.92 KB
/
hosts_site_admin_join_template
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
## hosts file template for new site admins
#######################################################
####### MODIFY THIS GROUPS TO ADD THE NEW NODES #######
#######################################################
## NEW SITE CONFIGURATION
# -- Consul new
##### Use just one consul server
[consul_new_master]
<new_server_name> ansible_host=<new_server_public_IP>
[consul_new_servers]
<new_server_name> ansible_host=<new_server_public_IP>
[consul_new_clients]
<new_client1_name> ansible_host=<new_client1_IP>
...
<new_clientN_name> ansible_host=<new_clientN_IP>
# -- Traefik new
[traefik_new_master]
<new_traefik_name>
# -- Nomad new
[nomad_new_servers]
<new_server_name> nomad_dc=<new_nomad_dc_name>
[nomad_new_cpu_clients]
<new_cpu_client1_name> nomad_dc=<new_nomad_dc_name> domain=<new_domain> nomad_namespaces=<namespace1,namespace2>
...
<new_cpu_clientN_name> nomad_dc=<new_nomad_dc_name> domain=<new_domain> nomad_namespaces=<namespace1,namespace2>
[nomad_new_gpu_clients]
<new_gpu_client1_name> nomad_dc=<new_nomad_dc_name> domain=<new_domain> nomad_namespaces=<namespace1,namespace2>
...
<new_gpu_clientN_name> nomad_dc=<new_nomad_dc_name> domain=<new_domain> nomad_namespaces=<namespace1,namespace2>
[new_nomad_tryme_clients]
<new_tryme_client1_name>
...
<new_tryme_clientN_name>
# ---- Volume-docker
[nomad_new_volume]
<new_nomad_client1_name> vol_name=<new_vol_name> partition_name=<new_partition_name>
...
<new_nomad_clientN_name> vol_name=<new_vol_name> partition_name=<new_partition_name>
# ---- Monitoring scripts
[monitoring]
<new_server_name>
#########################################
####### DO NOT MODIFY THIS GROUPS #######
#########################################
[consul_new:children]
consul_new_servers
consul_new_clients
[nomad_new_clients:children]
nomad_new_cpu_clients
nomad_new_gpu_clients
[nomad_new:children]
nomad_new_servers
nomad_new_clients
[consul_new_servers:children]
consul_new_master