blob: 807d07f56b796a1bcef84cfe5e0a5d5874baa5b2 [file] [log] [blame]
Dennis Dmitriev26b94a22018-07-19 16:12:22 +03001nodes:
2 cfg01:
3 reclass_storage_name: infra_config_node01
4 roles:
5 - infra_config
6 - linux_system_codename_xenial
7 interfaces:
8 ens3:
9 role: single_dhcp
10 ens4:
11 role: single_static_ctl
Dennis Dmitriev66650fc2018-11-02 11:04:37 +020012 ens5:
13 role: single_storage_dhcp
Dennis Dmitriev26b94a22018-07-19 16:12:22 +030014
15 kvm01:
16 reclass_storage_name: infra_kvm_node01
17 roles:
18 - infra_kvm
19 - linux_system_codename_xenial
20 interfaces:
21 ens3:
22 role: single_dhcp
23 ens4:
24 role: single_ctl
25
26 kvm02:
27 reclass_storage_name: infra_kvm_node02
28 roles:
29 - infra_kvm
30 - linux_system_codename_xenial
31 interfaces:
32 ens3:
33 role: single_dhcp
34 ens4:
35 role: single_ctl
36
37 kvm03:
38 reclass_storage_name: infra_kvm_node03
39 roles:
40 - infra_kvm
41 - linux_system_codename_xenial
42 interfaces:
43 ens3:
44 role: single_dhcp
45 ens4:
46 role: single_ctl
47
48 cid01:
49 reclass_storage_name: cicd_control_node01
50 roles:
51 - cicd_control_leader
52 - linux_system_codename_xenial
53 interfaces:
54 ens3:
55 role: single_dhcp
56 ens4:
57 role: single_ctl
58
59 cid02:
60 reclass_storage_name: cicd_control_node02
61 roles:
62 - cicd_control_manager
63 - linux_system_codename_xenial
64 interfaces:
65 ens3:
66 role: single_dhcp
67 ens4:
68 role: single_ctl
69
70 cid03:
71 reclass_storage_name: cicd_control_node03
72 roles:
73 - cicd_control_manager
74 - linux_system_codename_xenial
75 interfaces:
76 ens3:
77 role: single_dhcp
78 ens4:
79 role: single_ctl
80
81 ctl01:
82 reclass_storage_name: kubernetes_control_node01
83 roles:
84 - kubernetes_control
85 - linux_system_codename_xenial
86 interfaces:
87 ens3:
88 role: single_dhcp
89 ens4:
Dennis Dmitriev25f75052018-10-01 19:33:05 +030090 role: single_ctl_calico
Dennis Dmitriev66650fc2018-11-02 11:04:37 +020091 ens5:
92 role: single_storage_dhcp
Dennis Dmitriev26b94a22018-07-19 16:12:22 +030093
94 ctl02:
95 reclass_storage_name: kubernetes_control_node02
96 roles:
97 - kubernetes_control
98 - linux_system_codename_xenial
99 interfaces:
100 ens3:
101 role: single_dhcp
102 ens4:
Dennis Dmitriev25f75052018-10-01 19:33:05 +0300103 role: single_ctl_calico
Dennis Dmitriev66650fc2018-11-02 11:04:37 +0200104 ens5:
105 role: single_storage_dhcp
Dennis Dmitriev26b94a22018-07-19 16:12:22 +0300106
107 ctl03:
108 reclass_storage_name: kubernetes_control_node03
109 roles:
110 - kubernetes_control
111 - linux_system_codename_xenial
112 interfaces:
113 ens3:
114 role: single_dhcp
115 ens4:
Dennis Dmitriev25f75052018-10-01 19:33:05 +0300116 role: single_ctl_calico
Dennis Dmitriev66650fc2018-11-02 11:04:37 +0200117 ens5:
118 role: single_storage_dhcp
Dennis Dmitriev26b94a22018-07-19 16:12:22 +0300119
Dennis Dmitrievd181ec42018-11-07 15:15:04 +0200120 prx01:
121 reclass_storage_name: kubernetes_proxy_node01
122 roles:
123 - kubernetes_proxy
124 - linux_system_codename_xenial
125 interfaces:
126 ens3:
127 role: single_dhcp
128 ens4:
129 role: single_ctl
Dennis Dmitriev66650fc2018-11-02 11:04:37 +0200130 ens5:
131 role: single_storage_dhcp
Dennis Dmitrievd181ec42018-11-07 15:15:04 +0200132
133 prx02:
134 reclass_storage_name: kubernetes_proxy_node02
135 roles:
136 - kubernetes_proxy
137 - linux_system_codename_xenial
138 interfaces:
139 ens3:
140 role: single_dhcp
141 ens4:
142 role: single_ctl
Dennis Dmitriev66650fc2018-11-02 11:04:37 +0200143 ens5:
144 role: single_storage_dhcp
Dennis Dmitrievd181ec42018-11-07 15:15:04 +0200145
Dennis Dmitriev445e6e32018-10-31 13:22:56 +0200146 # Generator-based computes. For compatibility only
147 cmp<<count>>:
148 reclass_storage_name: kubernetes_compute_rack01
Dennis Dmitriev26b94a22018-07-19 16:12:22 +0300149 roles:
150 - kubernetes_compute
151 - linux_system_codename_xenial
152 - salt_master_host
153 interfaces:
154 ens3:
155 role: single_dhcp
156 ens4:
Dennis Dmitriev25f75052018-10-01 19:33:05 +0300157 role: single_ctl_calico
Dennis Dmitriev66650fc2018-11-02 11:04:37 +0200158 ens5:
159 role: single_storage_dhcp