yamllint: Fix recently introduced errors
[fuel.git] / mcp / reclass / classes / cluster / baremetal-mcp-ocata-ovs-dpdk-ha / openstack / init.yml
1 ---
2 # yamllint disable rule:line-length
3 parameters:
4   _param:
5
6     openstack_version: ocata
7
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,vlan"
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     neutron_tenant_vlan_range: "1000:1030"
100     nova_cpu_pinning: "5-7,13-15"
101     compute_hugepages_size: 2M
102     compute_hugepages_count: 8192
103     compute_hugepages_mount: /mnt/hugepages_2M
104     compute_kernel_isolcpu: 2,3,5,6,7,10,11,13,14,15
105     compute_dpdk_driver: uio
106     compute_ovs_pmd_cpu_mask: "0xc04"
107     compute_ovs_dpdk_socket_mem: "2048,2048"
108     compute_ovs_dpdk_lcore_mask: "0x8"
109     compute_ovs_memory_channels: "2"
110     glance_version: ${_param:openstack_version}
111     glance_service_host: ${_param:openstack_control_address}
112     keystone_version: ${_param:openstack_version}
113     keystone_service_host: ${_param:openstack_control_address}
114     heat_version: ${_param:openstack_version}
115     heat_service_host: ${_param:openstack_control_address}
116     heat_domain_admin_password: opnfv_secret
117     cinder_version: ${_param:openstack_version}
118     cinder_service_host: ${_param:openstack_control_address}
119     ceilometer_version: ${_param:openstack_version}
120     ceilometer_service_host: ${_param:openstack_telemetry_address}
121     ceilometer_influxdb_password: opnfv_secret
122     nova_version: ${_param:openstack_version}
123     nova_service_host: ${_param:openstack_control_address}
124     neutron_version: ${_param:openstack_version}
125     neutron_service_host: ${_param:openstack_control_address}
126     glusterfs_service_host: ${_param:infra_kvm_address}
127     mysql_admin_user: root
128     mysql_admin_password: opnfv_secret
129     mysql_cinder_password: opnfv_secret
130     mysql_ceilometer_password: opnfv_secret
131     mysql_glance_password: opnfv_secret
132     mysql_grafana_password: opnfv_secret
133     mysql_heat_password: opnfv_secret
134     mysql_keystone_password: opnfv_secret
135     mysql_neutron_password: opnfv_secret
136     mysql_nova_password: opnfv_secret
137     mysql_aodh_password: opnfv_secret
138     mysql_designate_password: opnfv_secret
139     aodh_version: ${_param:openstack_version}
140     keystone_aodh_password: opnfv_secret
141     keystone_service_token: opnfv_secret
142     keystone_admin_password: opnfv_secret
143     keystone_ceilometer_password: opnfv_secret
144     keystone_cinder_password: opnfv_secret
145     keystone_glance_password: opnfv_secret
146     keystone_heat_password: opnfv_secret
147     keystone_keystone_password: opnfv_secret
148     keystone_neutron_password: opnfv_secret
149     keystone_nova_password: opnfv_secret
150     keystone_designate_password: opnfv_secret
151     ceilometer_secret_key: opnfv_secret
152     horizon_version: ${_param:openstack_version}
153     # yamllint disable rule:line-length
154     horizon_secret_key: opaesee8Que2yahJoh9fo0eefo1Aeyo6ahyei8zeiboh3aeth5loth7ieNa5xi5e
155     horizon_identity_host: ${_param:openstack_control_address}
156     horizon_identity_encryption: none
157     horizon_identity_version: 2
158     mongodb_server_replica_set: ceilometer
159     mongodb_ceilometer_password: opnfv_secret
160     mongodb_admin_password: opnfv_secret
161     mongodb_shared_key: eoTh1AwahlahqueingeejooLughah4tei9feing0eeVaephooDi2li1TaeV1ooth
162     metadata_password: opnfv_secret
163     openstack_telemetry_keepalived_password: opnfv_secret
164     aodh_service_host: ${_param:openstack_telemetry_address}
165     designate_service_host: ${_param:openstack_control_address}
166     designate_bind9_rndc_key: 4pc+X4PDqb2q+5o72dISm72LM1Ds9X2EYZjqg+nmsS7FhdTwzFFY8l/iEDmHxnyjkA33EQC8H+z0fLLBunoitw==
167     designate_domain_id: 5186883b-91fb-4891-bd49-e6769234a8fc
168     designate_pool_ns_records:
169       - hostname: 'ns1.example.org.'
170         priority: 10
171     designate_pool_nameservers:
172       - host: ${_param:openstack_control_node01_address}
173         port: 53
174       - host: ${_param:openstack_control_node02_address}
175         port: 53
176       - host: ${_param:openstack_control_node03_address}
177         port: 53
178     designate_pool_target_type: bind9
179     designate_pool_target_masters:
180       - host: ${_param:openstack_control_node01_address}
181         port: 5354
182       - host: ${_param:openstack_control_node02_address}
183         port: 5354
184       - host: ${_param:openstack_control_node03_address}
185         port: 5354
186     designate_pool_target_options:
187       host: ${_param:openstack_control_node01_address}
188       port: 53
189       rndc_host: ${_param:openstack_control_node01_address}
190       rndc_port: 953
191       rndc_key_file: /etc/designate/rndc.key
192     designate_version: ${_param:openstack_version}
193     # Billing
194     # keystone_billometer_password: opnfv_secret
195     # keystone_billometer_address: ${_param:billometer_service_host}
196     # billometer_service_host: ${_param:openstack_billing_address}
197     # billometer_version: ${_param:openstack_version}
198     # billometer_secret_key: opnfv_secretpasswordpasswordpassword
199     # billometer_identity_password: ${_param:keystone_billometer_password}
200     # billometer_identity_host: ${_param:openstack_control_address}
201     # billometer_identity_token: ${_param:keystone_service_token}
202   linux:
203     system:
204       repo:
205         uca:
206           source: "deb http://ubuntu-cloud.archive.canonical.com/ubuntu xenial-updates/ocata main"
207           architectures: amd64
208           key_id: EC4926EA
209           key_server: keyserver.ubuntu.com
210       kernel:
211         sysctl:
212           net.ipv4.tcp_congestion_control: yeah
213           net.ipv4.tcp_slow_start_after_idle: 0
214           net.ipv4.tcp_fin_timeout: 30
215     network:
216       host:
217         prx:
218           address: ${_param:openstack_proxy_address}
219           names:
220             - ${_param:openstack_proxy_hostname}
221             - ${_param:openstack_proxy_hostname}.${_param:cluster_domain}
222         prx01:
223           address: ${_param:openstack_proxy_node01_address}
224           names:
225             - ${_param:openstack_proxy_node01_hostname}
226             - ${_param:openstack_proxy_node01_hostname}.${_param:cluster_domain}
227         prx02:
228           address: ${_param:openstack_proxy_node02_address}
229           names:
230             - ${_param:openstack_proxy_node02_hostname}
231             - ${_param:openstack_proxy_node02_hostname}.${_param:cluster_domain}
232         ctl:
233           address: ${_param:openstack_control_address}
234           names:
235             - ${_param:openstack_control_hostname}
236             - ${_param:openstack_control_hostname}.${_param:cluster_domain}
237         ctl01:
238           address: ${_param:openstack_control_node01_address}
239           names:
240             - ${_param:openstack_control_node01_hostname}
241             - ${_param:openstack_control_node01_hostname}.${_param:cluster_domain}
242         ctl02:
243           address: ${_param:openstack_control_node02_address}
244           names:
245             - ${_param:openstack_control_node02_hostname}
246             - ${_param:openstack_control_node02_hostname}.${_param:cluster_domain}
247         ctl03:
248           address: ${_param:openstack_control_node03_address}
249           names:
250             - ${_param:openstack_control_node03_hostname}
251             - ${_param:openstack_control_node03_hostname}.${_param:cluster_domain}
252         msg:
253           address: ${_param:openstack_message_queue_address}
254           names:
255             - ${_param:openstack_message_queue_hostname}
256             - ${_param:openstack_message_queue_hostname}.${_param:cluster_domain}
257         msg01:
258           address: ${_param:openstack_message_queue_node01_address}
259           names:
260             - ${_param:openstack_message_queue_node01_hostname}
261             - ${_param:openstack_message_queue_node01_hostname}.${_param:cluster_domain}
262         msg02:
263           address: ${_param:openstack_message_queue_node02_address}
264           names:
265             - ${_param:openstack_message_queue_node02_hostname}
266             - ${_param:openstack_message_queue_node02_hostname}.${_param:cluster_domain}
267         msg03:
268           address: ${_param:openstack_message_queue_node03_address}
269           names:
270             - ${_param:openstack_message_queue_node03_hostname}
271             - ${_param:openstack_message_queue_node03_hostname}.${_param:cluster_domain}
272         dbs:
273           address: ${_param:openstack_database_address}
274           names:
275             - ${_param:openstack_database_hostname}
276             - ${_param:openstack_database_hostname}.${_param:cluster_domain}
277         dbs01:
278           address: ${_param:openstack_database_node01_address}
279           names:
280             - ${_param:openstack_database_node01_hostname}
281             - ${_param:openstack_database_node01_hostname}.${_param:cluster_domain}
282         dbs02:
283           address: ${_param:openstack_database_node02_address}
284           names:
285             - ${_param:openstack_database_node02_hostname}
286             - ${_param:openstack_database_node02_hostname}.${_param:cluster_domain}
287         dbs03:
288           address: ${_param:openstack_database_node03_address}
289           names:
290             - ${_param:openstack_database_node03_hostname}
291             - ${_param:openstack_database_node03_hostname}.${_param:cluster_domain}
292         mdb:
293           address: ${_param:openstack_telemetry_address}
294           names:
295             - ${_param:openstack_telemetry_hostname}
296             - ${_param:openstack_telemetry_hostname}.${_param:cluster_domain}
297         mdb01:
298           address: ${_param:openstack_telemetry_node01_address}
299           names:
300             - ${_param:openstack_telemetry_node01_hostname}
301             - ${_param:openstack_telemetry_node01_hostname}.${_param:cluster_domain}
302         mdb02:
303           address: ${_param:openstack_telemetry_node02_address}
304           names:
305             - ${_param:openstack_telemetry_node02_hostname}
306             - ${_param:openstack_telemetry_node02_hostname}.${_param:cluster_domain}
307         mdb03:
308           address: ${_param:openstack_telemetry_node03_address}
309           names:
310             - ${_param:openstack_telemetry_node03_hostname}
311             - ${_param:openstack_telemetry_node03_hostname}.${_param:cluster_domain}
312         cmp001:
313           address: ${_param:openstack_compute_node01_control_address}
314           names:
315             - ${_param:openstack_compute_node01_hostname}
316             - ${_param:openstack_compute_node01_hostname}.${_param:cluster_domain}
317         cmp002:
318           address: ${_param:openstack_compute_node02_control_address}
319           names:
320             - ${_param:openstack_compute_node02_hostname}
321             - ${_param:openstack_compute_node02_hostname}.${_param:cluster_domain}
322 #        gtw01:
323 #          address: ${_param:openstack_gateway_node01_address}
324 #          names:
325 #          - ${_param:openstack_gateway_node01_hostname}
326 #          - ${_param:openstack_gateway_node01_hostname}.${_param:cluster_domain}
327 #        gtw02:
328 #          address: ${_param:openstack_gateway_node02_address}
329 #          names:
330 #          - ${_param:openstack_gateway_node02_hostname}
331 #          - ${_param:openstack_gateway_node02_hostname}.${_param:cluster_domain}