blob: 8e0ecb67061a30b9ce1e802ba0705a8c8a289fcb [file] [log] [blame]
Dennis Dmitrievb3b37492018-07-08 21:23:00 +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
12
13 kvm01:
14 reclass_storage_name: infra_kvm_node01
15 roles:
16 - infra_kvm
17 - linux_system_codename_xenial
18 interfaces:
19 ens3:
20 role: single_dhcp
21 ens4:
22 role: single_ctl
23
24 kvm02:
25 reclass_storage_name: infra_kvm_node02
26 roles:
27 - infra_kvm
28 - linux_system_codename_xenial
29 interfaces:
30 ens3:
31 role: single_dhcp
32 ens4:
33 role: single_ctl
34
35 kvm03:
36 reclass_storage_name: infra_kvm_node03
37 roles:
38 - infra_kvm
39 - linux_system_codename_xenial
40 interfaces:
41 ens3:
42 role: single_dhcp
43 ens4:
44 role: single_ctl
45
46 cid01:
47 reclass_storage_name: cicd_control_node01
48 roles:
49 - cicd_control_leader
50 - linux_system_codename_xenial
51 interfaces:
52 ens3:
53 role: single_dhcp
54 ens4:
55 role: single_ctl
56
57 cid02:
58 reclass_storage_name: cicd_control_node02
59 roles:
60 - cicd_control_manager
61 - linux_system_codename_xenial
62 interfaces:
63 ens3:
64 role: single_dhcp
65 ens4:
66 role: single_ctl
67
68 cid03:
69 reclass_storage_name: cicd_control_node03
70 roles:
71 - cicd_control_manager
72 - linux_system_codename_xenial
73 interfaces:
74 ens3:
75 role: single_dhcp
76 ens4:
77 role: single_ctl
78
79 ctl01:
80 reclass_storage_name: openstack_control_node01
81 roles:
82 - openstack_control_leader
Dennis Dmitriev1b8979d2018-10-19 19:53:02 +030083 - features_lvm_backend_control
Dennis Dmitrievb3b37492018-07-08 21:23:00 +030084 - linux_system_codename_xenial
85 interfaces:
86 ens3:
87 role: single_dhcp
88 ens4:
89 role: single_ctl
90
91 ctl02:
92 reclass_storage_name: openstack_control_node02
93 roles:
94 - openstack_control
Dennis Dmitriev1b8979d2018-10-19 19:53:02 +030095 - features_lvm_backend_control
Dennis Dmitrievb3b37492018-07-08 21:23:00 +030096 - linux_system_codename_xenial
97 interfaces:
98 ens3:
99 role: single_dhcp
100 ens4:
101 role: single_ctl
102
103 ctl03:
104 reclass_storage_name: openstack_control_node03
105 roles:
106 - openstack_control
Dennis Dmitriev1b8979d2018-10-19 19:53:02 +0300107 - features_lvm_backend_control
Dennis Dmitrievb3b37492018-07-08 21:23:00 +0300108 - linux_system_codename_xenial
109 interfaces:
110 ens3:
111 role: single_dhcp
112 ens4:
113 role: single_ctl
114
115 dbs01:
116 reclass_storage_name: openstack_database_node01
117 roles:
118 - openstack_database_leader
119 - linux_system_codename_xenial
120 interfaces:
121 ens3:
122 role: single_dhcp
123 ens4:
124 role: single_ctl
125
126 dbs02:
127 reclass_storage_name: openstack_database_node02
128 roles:
129 - openstack_database
130 - linux_system_codename_xenial
131 interfaces:
132 ens3:
133 role: single_dhcp
134 ens4:
135 role: single_ctl
136
137 dbs03:
138 reclass_storage_name: openstack_database_node03
139 roles:
140 - openstack_database
141 - linux_system_codename_xenial
142 interfaces:
143 ens3:
144 role: single_dhcp
145 ens4:
146 role: single_ctl
147
148 msg01:
149 reclass_storage_name: openstack_message_queue_node01
150 roles:
151 - openstack_message_queue
152 - linux_system_codename_xenial
153 interfaces:
154 ens3:
155 role: single_dhcp
156 ens4:
157 role: single_ctl
158
159 msg02:
160 reclass_storage_name: openstack_message_queue_node02
161 roles:
162 - openstack_message_queue
163 - linux_system_codename_xenial
164 interfaces:
165 ens3:
166 role: single_dhcp
167 ens4:
168 role: single_ctl
169
170 msg03:
171 reclass_storage_name: openstack_message_queue_node03
172 roles:
173 - openstack_message_queue
174 - linux_system_codename_xenial
175 interfaces:
176 ens3:
177 role: single_dhcp
178 ens4:
179 role: single_ctl
180
181 prx01:
182 reclass_storage_name: openstack_proxy_node01
183 roles:
Dennis Dmitriev1ddf6472018-11-25 22:30:12 +0200184 #- openstack_proxy # another VIP interface used
Dennis Dmitrievb3b37492018-07-08 21:23:00 +0300185 - linux_system_codename_xenial
186 interfaces:
187 ens3:
188 role: single_dhcp
189 ens4:
190 role: single_ctl
Dennis Dmitriev1ddf6472018-11-25 22:30:12 +0200191 ens5:
192 role: single_external
193 external_address: 172.17.16.121
194 external_network_netmask: 255.255.255.0
Dennis Dmitrievb3b37492018-07-08 21:23:00 +0300195
196 # Generator-based computes. For compatibility only
197 cmp<<count>>:
198 reclass_storage_name: openstack_compute_rack01
199 roles:
200 - openstack_compute
Dennis Dmitriev1b8979d2018-10-19 19:53:02 +0300201 - features_lvm_backend_volume_vdb
Dennis Dmitrievb3b37492018-07-08 21:23:00 +0300202 - linux_system_codename_xenial
203 interfaces:
204 ens3:
205 role: single_dhcp
206 ens4:
207 role: single_ctl
208 dpdkport0:
209 role: bond2_dpdk_prv
210 dpdk_pci: "0000:00:05.0"
211 dpdkport1:
212 role: bond2_dpdk_prv
213 dpdk_pci: "0000:00:06.0"
214 ens7:
215 role: bond1_ab_ovs_floating
216
217 gtw01:
218 reclass_storage_name: openstack_gateway_node01
219 roles:
220 - openstack_gateway
221 - linux_system_codename_xenial
222 interfaces:
223 ens3:
224 role: single_dhcp
225 ens4:
226 role: single_ctl
227 ens5:
sgudz22695e62018-10-25 22:22:51 +0300228 role: bond0_ab_ovs_vxlan_mesh_no_tag
229 ens6:
230 role: bond0_ab_ovs_vxlan_mesh_no_tag
Dennis Dmitrievb3b37492018-07-08 21:23:00 +0300231 ens7:
sgudz22695e62018-10-25 22:22:51 +0300232 role: single_ovs_br_floating
233 external_address: 10.90.0.110
234 external_network_netmask: 255.255.255.0