Merge "Bring in baremetal support"
[fuel.git] / mcp / reclass / classes / cluster / baremetal-mcp-ocata-ovs-ha / openstack / init.yml
1 parameters:
2   _param:
3
4     openstack_version: ocata
5
6     openstack_gateway_node01_address: 10.167.4.124
7     openstack_gateway_node02_address: 10.167.4.125
8     openstack_gateway_node03_address: 10.167.4.126
9     openstack_gateway_node01_tenant_address: 10.1.0.6
10     openstack_gateway_node02_tenant_address: 10.1.0.7
11     openstack_gateway_node03_tenant_address: 10.1.0.9
12     openstack_gateway_node01_hostname: gtw01
13     openstack_gateway_node02_hostname: gtw02
14     openstack_gateway_node03_hostname: gtw03
15
16     # openstack service addresses
17     openstack_proxy_address: 10.167.4.80
18     openstack_proxy_node01_address: 10.167.4.81
19     openstack_proxy_node02_address: 10.167.4.82
20     openstack_control_address: 10.167.4.10
21     openstack_control_node01_address: 10.167.4.11
22     openstack_control_node02_address: 10.167.4.12
23     openstack_control_node03_address: 10.167.4.13
24     openstack_database_address: 10.167.4.50
25     openstack_database_node01_address: 10.167.4.51
26     openstack_database_node02_address: 10.167.4.52
27     openstack_database_node03_address: 10.167.4.53
28     openstack_message_queue_address: 10.167.4.40
29     openstack_message_queue_node01_address: 10.167.4.41
30     openstack_message_queue_node02_address: 10.167.4.42
31     openstack_message_queue_node03_address: 10.167.4.43
32
33
34     openstack_telemetry_hostname: mdb
35     openstack_telemetry_node01_hostname: mdb01
36     openstack_telemetry_node02_hostname: mdb02
37     openstack_telemetry_node03_hostname: mdb03
38
39     openstack_telemetry_address: 10.167.4.75
40     openstack_telemetry_node01_address: 10.167.4.76
41     openstack_telemetry_node02_address: 10.167.4.77
42     openstack_telemetry_node03_address: 10.167.4.78
43
44     # OpenStack Compute
45     openstack_compute_node01_single_address: 10.167.4.101
46     openstack_compute_node02_single_address: 10.167.4.102
47     openstack_compute_node03_single_address: 10.167.4.103
48     openstack_compute_node01_control_address: 10.167.4.101
49     openstack_compute_node02_control_address: 10.167.4.102
50     openstack_compute_node03_control_address: 10.167.4.103
51     openstack_compute_node01_tenant_address: 10.1.0.101
52     openstack_compute_node02_tenant_address: 10.1.0.102
53     openstack_compute_node03_tenant_address: 10.1.0.103
54
55     # openstack service hostnames
56     openstack_proxy_hostname: prx
57     openstack_proxy_node01_hostname: prx01
58     openstack_proxy_node02_hostname: prx02
59     openstack_control_hostname: ctl
60     openstack_control_node01_hostname: ctl01
61     openstack_control_node02_hostname: ctl02
62     openstack_control_node03_hostname: ctl03
63     openstack_database_hostname: dbs
64     openstack_database_node01_hostname: dbs01
65     openstack_database_node02_hostname: dbs02
66     openstack_database_node03_hostname: dbs03
67     openstack_message_queue_hostname: msg
68     openstack_message_queue_node01_hostname: msg01
69     openstack_message_queue_node02_hostname: msg02
70     openstack_message_queue_node03_hostname: msg03
71
72     # openstack compute
73     openstack_compute_node01_hostname: cmp001
74     openstack_compute_node02_hostname: cmp002
75
76     openstack_region: RegionOne
77     admin_email: root@localhost
78     ##Neutron osv/nodvr
79     neutron_control_dvr: False
80     neutron_tenant_network_types: "flat,vxlan"
81     neutron_l3_ha: True
82     neutron_global_physnet_mtu: 1500
83     neutron_external_mtu: 1500
84     neutron_gateway_dvr: False
85     neutron_gateway_agent_mode: legacy
86     neutron_compute_dvr: False
87     neutron_compute_agent_mode: legacy
88     neutron_compute_external_access: False
89     galera_server_cluster_name: openstack_cluster
90     galera_server_maintenance_password: opnfv_secret
91     galera_server_admin_password: opnfv_secret
92     rabbitmq_secret_key: opnfv_secret
93     rabbitmq_admin_password: opnfv_secret
94     rabbitmq_openstack_password: opnfv_secret
95     nova_cpu_pinning: "1,2,3,4,5,7,8,9,10,11"
96     compute_hugepages_size: 1G
97     compute_hugepages_count: 16
98     compute_hugepages_mount: /mnt/hugepages_1G
99     compute_kernel_isolcpu: ${_param:nova_cpu_pinning}
100     glance_version: ${_param:openstack_version}
101     glance_service_host: ${_param:openstack_control_address}
102     keystone_version: ${_param:openstack_version}
103     keystone_service_host: ${_param:openstack_control_address}
104     heat_version: ${_param:openstack_version}
105     heat_service_host: ${_param:openstack_control_address}
106     heat_domain_admin_password: opnfv_secret
107     cinder_version: ${_param:openstack_version}
108     cinder_service_host: ${_param:openstack_control_address}
109     ceilometer_version: ${_param:openstack_version}
110     ceilometer_service_host: ${_param:openstack_telemetry_address}
111     ceilometer_influxdb_password: opnfv_secret
112     nova_version: ${_param:openstack_version}
113     nova_service_host: ${_param:openstack_control_address}
114     neutron_version: ${_param:openstack_version}
115     neutron_service_host: ${_param:openstack_control_address}
116     glusterfs_service_host: ${_param:infra_kvm_address}
117     mysql_admin_user: root
118     mysql_admin_password: opnfv_secret
119     mysql_cinder_password: opnfv_secret
120     mysql_ceilometer_password: opnfv_secret
121     mysql_glance_password: opnfv_secret
122     mysql_grafana_password: opnfv_secret
123     mysql_heat_password: opnfv_secret
124     mysql_keystone_password: opnfv_secret
125     mysql_neutron_password: opnfv_secret
126     mysql_nova_password: opnfv_secret
127     mysql_aodh_password: opnfv_secret
128     mysql_designate_password: opnfv_secret
129     aodh_version: ${_param:openstack_version}
130     keystone_aodh_password: opnfv_secret
131     keystone_service_token: opnfv_secret
132     keystone_admin_password: opnfv_secret
133     keystone_ceilometer_password: opnfv_secret
134     keystone_cinder_password: opnfv_secret
135     keystone_glance_password: opnfv_secret
136     keystone_heat_password: opnfv_secret
137     keystone_keystone_password: opnfv_secret
138     keystone_neutron_password: opnfv_secret
139     keystone_nova_password: opnfv_secret
140     keystone_designate_password: opnfv_secret
141     ceilometer_secret_key: opnfv_secret
142     horizon_version: ${_param:openstack_version}
143     horizon_secret_key: opaesee8Que2yahJoh9fo0eefo1Aeyo6ahyei8zeiboh3aeth5loth7ieNa5xi5e
144     horizon_identity_host: ${_param:openstack_control_address}
145     horizon_identity_encryption: none
146     horizon_identity_version: 2
147     mongodb_server_replica_set: ceilometer
148     mongodb_ceilometer_password: opnfv_secret
149     mongodb_admin_password: opnfv_secret
150     mongodb_shared_key: eoTh1AwahlahqueingeejooLughah4tei9feing0eeVaephooDi2li1TaeV1ooth
151     metadata_password: opnfv_secret
152     openstack_telemetry_keepalived_password: opnfv_secret
153     aodh_service_host: ${_param:openstack_telemetry_address}
154     designate_service_host: ${_param:openstack_control_address}
155     designate_bind9_rndc_key: 4pc+X4PDqb2q+5o72dISm72LM1Ds9X2EYZjqg+nmsS7FhdTwzFFY8l/iEDmHxnyjkA33EQC8H+z0fLLBunoitw==
156     designate_domain_id: 5186883b-91fb-4891-bd49-e6769234a8fc
157     designate_pool_ns_records:
158       - hostname: 'ns1.example.org.'
159         priority: 10
160     designate_pool_nameservers:
161       - host: ${_param:openstack_control_node01_address}
162         port: 53
163       - host: ${_param:openstack_control_node02_address}
164         port: 53
165       - host: ${_param:openstack_control_node03_address}
166         port: 53
167     designate_pool_target_type: bind9
168     designate_pool_target_masters:
169       - host: ${_param:openstack_control_node01_address}
170         port: 5354
171       - host: ${_param:openstack_control_node02_address}
172         port: 5354
173       - host: ${_param:openstack_control_node03_address}
174         port: 5354
175     designate_pool_target_options:
176       host: ${_param:openstack_control_node01_address}
177       port: 53
178       rndc_host: ${_param:openstack_control_node01_address}
179       rndc_port: 953
180       rndc_key_file: /etc/designate/rndc.key
181     designate_version: ${_param:openstack_version}
182     # Billing
183     #keystone_billometer_password: opnfv_secret
184     #keystone_billometer_address: ${_param:billometer_service_host}
185     #billometer_service_host: ${_param:openstack_billing_address}
186     #billometer_version: ${_param:openstack_version}
187     #billometer_secret_key: opnfv_secretpasswordpasswordpassword
188     #billometer_identity_password: ${_param:keystone_billometer_password}
189     #billometer_identity_host: ${_param:openstack_control_address}
190     #billometer_identity_token: ${_param:keystone_service_token}
191   linux:
192     network:
193       host:
194         prx:
195           address: ${_param:openstack_proxy_address}
196           names:
197           - ${_param:openstack_proxy_hostname}
198           - ${_param:openstack_proxy_hostname}.${_param:cluster_domain}
199         prx01:
200           address: ${_param:openstack_proxy_node01_address}
201           names:
202           - ${_param:openstack_proxy_node01_hostname}
203           - ${_param:openstack_proxy_node01_hostname}.${_param:cluster_domain}
204         prx02:
205           address: ${_param:openstack_proxy_node02_address}
206           names:
207           - ${_param:openstack_proxy_node02_hostname}
208           - ${_param:openstack_proxy_node02_hostname}.${_param:cluster_domain}
209         ctl:
210           address: ${_param:openstack_control_address}
211           names:
212           - ${_param:openstack_control_hostname}
213           - ${_param:openstack_control_hostname}.${_param:cluster_domain}
214         ctl01:
215           address: ${_param:openstack_control_node01_address}
216           names:
217           - ${_param:openstack_control_node01_hostname}
218           - ${_param:openstack_control_node01_hostname}.${_param:cluster_domain}
219         ctl02:
220           address: ${_param:openstack_control_node02_address}
221           names:
222           - ${_param:openstack_control_node02_hostname}
223           - ${_param:openstack_control_node02_hostname}.${_param:cluster_domain}
224         ctl03:
225           address: ${_param:openstack_control_node03_address}
226           names:
227           - ${_param:openstack_control_node03_hostname}
228           - ${_param:openstack_control_node03_hostname}.${_param:cluster_domain}
229         msg:
230           address: ${_param:openstack_message_queue_address}
231           names:
232           - ${_param:openstack_message_queue_hostname}
233           - ${_param:openstack_message_queue_hostname}.${_param:cluster_domain}
234         msg01:
235           address: ${_param:openstack_message_queue_node01_address}
236           names:
237           - ${_param:openstack_message_queue_node01_hostname}
238           - ${_param:openstack_message_queue_node01_hostname}.${_param:cluster_domain}
239         msg02:
240           address: ${_param:openstack_message_queue_node02_address}
241           names:
242           - ${_param:openstack_message_queue_node02_hostname}
243           - ${_param:openstack_message_queue_node02_hostname}.${_param:cluster_domain}
244         msg03:
245           address: ${_param:openstack_message_queue_node03_address}
246           names:
247           - ${_param:openstack_message_queue_node03_hostname}
248           - ${_param:openstack_message_queue_node03_hostname}.${_param:cluster_domain}
249         dbs:
250           address: ${_param:openstack_database_address}
251           names:
252           - ${_param:openstack_database_hostname}
253           - ${_param:openstack_database_hostname}.${_param:cluster_domain}
254         dbs01:
255           address: ${_param:openstack_database_node01_address}
256           names:
257           - ${_param:openstack_database_node01_hostname}
258           - ${_param:openstack_database_node01_hostname}.${_param:cluster_domain}
259         dbs02:
260           address: ${_param:openstack_database_node02_address}
261           names:
262           - ${_param:openstack_database_node02_hostname}
263           - ${_param:openstack_database_node02_hostname}.${_param:cluster_domain}
264         dbs03:
265           address: ${_param:openstack_database_node03_address}
266           names:
267           - ${_param:openstack_database_node03_hostname}
268           - ${_param:openstack_database_node03_hostname}.${_param:cluster_domain}
269         mdb:
270           address: ${_param:openstack_telemetry_address}
271           names:
272           - ${_param:openstack_telemetry_hostname}
273           - ${_param:openstack_telemetry_hostname}.${_param:cluster_domain}
274         mdb01:
275           address: ${_param:openstack_telemetry_node01_address}
276           names:
277           - ${_param:openstack_telemetry_node01_hostname}
278           - ${_param:openstack_telemetry_node01_hostname}.${_param:cluster_domain}
279         mdb02:
280           address: ${_param:openstack_telemetry_node02_address}
281           names:
282           - ${_param:openstack_telemetry_node02_hostname}
283           - ${_param:openstack_telemetry_node02_hostname}.${_param:cluster_domain}
284         mdb03:
285           address: ${_param:openstack_telemetry_node03_address}
286           names:
287           - ${_param:openstack_telemetry_node03_hostname}
288           - ${_param:openstack_telemetry_node03_hostname}.${_param:cluster_domain}
289         cmp001:
290           address: ${_param:openstack_compute_node01_control_address}
291           names:
292           - ${_param:openstack_compute_node01_hostname}
293           - ${_param:openstack_compute_node01_hostname}.${_param:cluster_domain}
294         cmp002:
295           address: ${_param:openstack_compute_node02_control_address}
296           names:
297           - ${_param:openstack_compute_node02_hostname}
298           - ${_param:openstack_compute_node02_hostname}.${_param:cluster_domain}
299         gtw01:
300           address: ${_param:openstack_gateway_node01_address}
301           names:
302           - ${_param:openstack_gateway_node01_hostname}
303           - ${_param:openstack_gateway_node01_hostname}.${_param:cluster_domain}
304         gtw02:
305           address: ${_param:openstack_gateway_node02_address}
306           names:
307           - ${_param:openstack_gateway_node02_hostname}
308           - ${_param:openstack_gateway_node02_hostname}.${_param:cluster_domain}