Merge "ci/deploy.sh, states: bash debug, continue on err"
[fuel.git] / mcp / reclass / classes / cluster / baremetal-mcp-ocata-odl-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     openstack_compute_node01_external_address: 172.30.10.2
55     openstack_compute_node02_external_address: 172.30.10.3
56
57     # opendaylight options
58     opendaylight_server_node01_single_address: 10.167.4.111
59     opendaylight_service_host: ${_param:opendaylight_server_node01_single_address}
60     opendaylight_server_node01_hostname: odl01
61     opendaylight_router: odl-router_v2
62
63     # openstack service hostnames
64     openstack_proxy_hostname: prx
65     openstack_proxy_node01_hostname: prx01
66     openstack_proxy_node02_hostname: prx02
67     openstack_control_hostname: ctl
68     openstack_control_node01_hostname: ctl01
69     openstack_control_node02_hostname: ctl02
70     openstack_control_node03_hostname: ctl03
71     openstack_database_hostname: dbs
72     openstack_database_node01_hostname: dbs01
73     openstack_database_node02_hostname: dbs02
74     openstack_database_node03_hostname: dbs03
75     openstack_message_queue_hostname: msg
76     openstack_message_queue_node01_hostname: msg01
77     openstack_message_queue_node02_hostname: msg02
78     openstack_message_queue_node03_hostname: msg03
79
80     # openstack compute
81     openstack_compute_node01_hostname: cmp001
82     openstack_compute_node02_hostname: cmp002
83
84     openstack_region: RegionOne
85     admin_email: root@localhost
86     ##Neutron osv/nodvr
87     neutron_control_dvr: False
88     neutron_tenant_network_types: "flat,vxlan"
89     neutron_l3_ha: True
90     neutron_global_physnet_mtu: 1500
91     neutron_external_mtu: 1500
92     neutron_gateway_dvr: False
93     neutron_gateway_agent_mode: legacy
94     neutron_compute_dvr: False
95     neutron_compute_agent_mode: legacy
96     neutron_compute_external_access: True
97     galera_server_cluster_name: openstack_cluster
98     galera_server_maintenance_password: opnfv_secret
99     galera_server_admin_password: opnfv_secret
100     rabbitmq_secret_key: opnfv_secret
101     rabbitmq_admin_password: opnfv_secret
102     rabbitmq_openstack_password: opnfv_secret
103     nova_cpu_pinning: "1,2,3,4,5,7,8,9,10,11"
104     compute_hugepages_size: 1G
105     compute_hugepages_count: 16
106     compute_hugepages_mount: /mnt/hugepages_1G
107     compute_kernel_isolcpu: ${_param:nova_cpu_pinning}
108     glance_version: ${_param:openstack_version}
109     glance_service_host: ${_param:openstack_control_address}
110     keystone_version: ${_param:openstack_version}
111     keystone_service_host: ${_param:openstack_control_address}
112     heat_version: ${_param:openstack_version}
113     heat_service_host: ${_param:openstack_control_address}
114     heat_domain_admin_password: opnfv_secret
115     cinder_version: ${_param:openstack_version}
116     cinder_service_host: ${_param:openstack_control_address}
117     ceilometer_version: ${_param:openstack_version}
118     ceilometer_service_host: ${_param:openstack_telemetry_address}
119     ceilometer_influxdb_password: opnfv_secret
120     nova_version: ${_param:openstack_version}
121     nova_service_host: ${_param:openstack_control_address}
122     neutron_version: ${_param:openstack_version}
123     neutron_service_host: ${_param:openstack_control_address}
124     glusterfs_service_host: ${_param:infra_kvm_address}
125     mysql_admin_user: root
126     mysql_admin_password: opnfv_secret
127     mysql_cinder_password: opnfv_secret
128     mysql_ceilometer_password: opnfv_secret
129     mysql_glance_password: opnfv_secret
130     mysql_grafana_password: opnfv_secret
131     mysql_heat_password: opnfv_secret
132     mysql_keystone_password: opnfv_secret
133     mysql_neutron_password: opnfv_secret
134     mysql_nova_password: opnfv_secret
135     mysql_aodh_password: opnfv_secret
136     mysql_designate_password: opnfv_secret
137     aodh_version: ${_param:openstack_version}
138     keystone_aodh_password: opnfv_secret
139     keystone_service_token: opnfv_secret
140     keystone_admin_password: opnfv_secret
141     keystone_ceilometer_password: opnfv_secret
142     keystone_cinder_password: opnfv_secret
143     keystone_glance_password: opnfv_secret
144     keystone_heat_password: opnfv_secret
145     keystone_keystone_password: opnfv_secret
146     keystone_neutron_password: opnfv_secret
147     keystone_nova_password: opnfv_secret
148     keystone_designate_password: opnfv_secret
149     ceilometer_secret_key: opnfv_secret
150     horizon_version: ${_param:openstack_version}
151     horizon_secret_key: opaesee8Que2yahJoh9fo0eefo1Aeyo6ahyei8zeiboh3aeth5loth7ieNa5xi5e
152     horizon_identity_host: ${_param:openstack_control_address}
153     horizon_identity_encryption: none
154     horizon_identity_version: 2
155     mongodb_server_replica_set: ceilometer
156     mongodb_ceilometer_password: opnfv_secret
157     mongodb_admin_password: opnfv_secret
158     mongodb_shared_key: eoTh1AwahlahqueingeejooLughah4tei9feing0eeVaephooDi2li1TaeV1ooth
159     metadata_password: opnfv_secret
160     openstack_telemetry_keepalived_password: opnfv_secret
161     aodh_service_host: ${_param:openstack_telemetry_address}
162     designate_service_host: ${_param:openstack_control_address}
163     designate_bind9_rndc_key: 4pc+X4PDqb2q+5o72dISm72LM1Ds9X2EYZjqg+nmsS7FhdTwzFFY8l/iEDmHxnyjkA33EQC8H+z0fLLBunoitw==
164     designate_domain_id: 5186883b-91fb-4891-bd49-e6769234a8fc
165     designate_pool_ns_records:
166       - hostname: 'ns1.example.org.'
167         priority: 10
168     designate_pool_nameservers:
169       - host: ${_param:openstack_control_node01_address}
170         port: 53
171       - host: ${_param:openstack_control_node02_address}
172         port: 53
173       - host: ${_param:openstack_control_node03_address}
174         port: 53
175     designate_pool_target_type: bind9
176     designate_pool_target_masters:
177       - host: ${_param:openstack_control_node01_address}
178         port: 5354
179       - host: ${_param:openstack_control_node02_address}
180         port: 5354
181       - host: ${_param:openstack_control_node03_address}
182         port: 5354
183     designate_pool_target_options:
184       host: ${_param:openstack_control_node01_address}
185       port: 53
186       rndc_host: ${_param:openstack_control_node01_address}
187       rndc_port: 953
188       rndc_key_file: /etc/designate/rndc.key
189     designate_version: ${_param:openstack_version}
190     # Billing
191     #keystone_billometer_password: opnfv_secret
192     #keystone_billometer_address: ${_param:billometer_service_host}
193     #billometer_service_host: ${_param:openstack_billing_address}
194     #billometer_version: ${_param:openstack_version}
195     #billometer_secret_key: opnfv_secretpasswordpasswordpassword
196     #billometer_identity_password: ${_param:keystone_billometer_password}
197     #billometer_identity_host: ${_param:openstack_control_address}
198     #billometer_identity_token: ${_param:keystone_service_token}
199   linux:
200     system:
201       repo:
202         uca:
203           source: "deb http://ubuntu-cloud.archive.canonical.com/ubuntu xenial-updates/ocata main"
204           architectures: amd64
205           key_id: EC4926EA
206           key_server: keyserver.ubuntu.com
207       kernel:
208         sysctl:
209           net.ipv4.tcp_congestion_control: yeah
210           net.ipv4.tcp_slow_start_after_idle: 0
211           net.ipv4.tcp_fin_timeout: 30
212     network:
213       host:
214         prx:
215           address: ${_param:openstack_proxy_address}
216           names:
217           - ${_param:openstack_proxy_hostname}
218           - ${_param:openstack_proxy_hostname}.${_param:cluster_domain}
219         prx01:
220           address: ${_param:openstack_proxy_node01_address}
221           names:
222           - ${_param:openstack_proxy_node01_hostname}
223           - ${_param:openstack_proxy_node01_hostname}.${_param:cluster_domain}
224         prx02:
225           address: ${_param:openstack_proxy_node02_address}
226           names:
227           - ${_param:openstack_proxy_node02_hostname}
228           - ${_param:openstack_proxy_node02_hostname}.${_param:cluster_domain}
229         ctl:
230           address: ${_param:openstack_control_address}
231           names:
232           - ${_param:openstack_control_hostname}
233           - ${_param:openstack_control_hostname}.${_param:cluster_domain}
234         ctl01:
235           address: ${_param:openstack_control_node01_address}
236           names:
237           - ${_param:openstack_control_node01_hostname}
238           - ${_param:openstack_control_node01_hostname}.${_param:cluster_domain}
239         ctl02:
240           address: ${_param:openstack_control_node02_address}
241           names:
242           - ${_param:openstack_control_node02_hostname}
243           - ${_param:openstack_control_node02_hostname}.${_param:cluster_domain}
244         ctl03:
245           address: ${_param:openstack_control_node03_address}
246           names:
247           - ${_param:openstack_control_node03_hostname}
248           - ${_param:openstack_control_node03_hostname}.${_param:cluster_domain}
249         msg:
250           address: ${_param:openstack_message_queue_address}
251           names:
252           - ${_param:openstack_message_queue_hostname}
253           - ${_param:openstack_message_queue_hostname}.${_param:cluster_domain}
254         msg01:
255           address: ${_param:openstack_message_queue_node01_address}
256           names:
257           - ${_param:openstack_message_queue_node01_hostname}
258           - ${_param:openstack_message_queue_node01_hostname}.${_param:cluster_domain}
259         msg02:
260           address: ${_param:openstack_message_queue_node02_address}
261           names:
262           - ${_param:openstack_message_queue_node02_hostname}
263           - ${_param:openstack_message_queue_node02_hostname}.${_param:cluster_domain}
264         msg03:
265           address: ${_param:openstack_message_queue_node03_address}
266           names:
267           - ${_param:openstack_message_queue_node03_hostname}
268           - ${_param:openstack_message_queue_node03_hostname}.${_param:cluster_domain}
269         dbs:
270           address: ${_param:openstack_database_address}
271           names:
272           - ${_param:openstack_database_hostname}
273           - ${_param:openstack_database_hostname}.${_param:cluster_domain}
274         dbs01:
275           address: ${_param:openstack_database_node01_address}
276           names:
277           - ${_param:openstack_database_node01_hostname}
278           - ${_param:openstack_database_node01_hostname}.${_param:cluster_domain}
279         dbs02:
280           address: ${_param:openstack_database_node02_address}
281           names:
282           - ${_param:openstack_database_node02_hostname}
283           - ${_param:openstack_database_node02_hostname}.${_param:cluster_domain}
284         dbs03:
285           address: ${_param:openstack_database_node03_address}
286           names:
287           - ${_param:openstack_database_node03_hostname}
288           - ${_param:openstack_database_node03_hostname}.${_param:cluster_domain}
289         mdb:
290           address: ${_param:openstack_telemetry_address}
291           names:
292           - ${_param:openstack_telemetry_hostname}
293           - ${_param:openstack_telemetry_hostname}.${_param:cluster_domain}
294         mdb01:
295           address: ${_param:openstack_telemetry_node01_address}
296           names:
297           - ${_param:openstack_telemetry_node01_hostname}
298           - ${_param:openstack_telemetry_node01_hostname}.${_param:cluster_domain}
299         mdb02:
300           address: ${_param:openstack_telemetry_node02_address}
301           names:
302           - ${_param:openstack_telemetry_node02_hostname}
303           - ${_param:openstack_telemetry_node02_hostname}.${_param:cluster_domain}
304         mdb03:
305           address: ${_param:openstack_telemetry_node03_address}
306           names:
307           - ${_param:openstack_telemetry_node03_hostname}
308           - ${_param:openstack_telemetry_node03_hostname}.${_param:cluster_domain}
309         cmp001:
310           address: ${_param:openstack_compute_node01_control_address}
311           names:
312           - ${_param:openstack_compute_node01_hostname}
313           - ${_param:openstack_compute_node01_hostname}.${_param:cluster_domain}
314         cmp002:
315           address: ${_param:openstack_compute_node02_control_address}
316           names:
317           - ${_param:openstack_compute_node02_hostname}
318           - ${_param:openstack_compute_node02_hostname}.${_param:cluster_domain}
319 #        gtw01:
320 #          address: ${_param:openstack_gateway_node01_address}
321 #          names:
322 #          - ${_param:openstack_gateway_node01_hostname}
323 #          - ${_param:openstack_gateway_node01_hostname}.${_param:cluster_domain}
324 #        gtw02:
325 #          address: ${_param:openstack_gateway_node02_address}
326 #          names:
327 #          - ${_param:openstack_gateway_node02_hostname}
328 #          - ${_param:openstack_gateway_node02_hostname}.${_param:cluster_domain}
329         odl01:
330           address: ${_param:opendaylight_service_host}
331           names:
332           - ${_param:opendaylight_server_node01_hostname}
333           - ${_param:opendaylight_server_node01_hostname}.${_param:cluster_domain}