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