Merge "Add & fix licensing in README.rst files, align ext"
[fuel.git] / mcp / reclass / classes / cluster / baremetal-mcp-ocata-ovs-dpdk-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     # openstack service hostnames
58     openstack_proxy_hostname: prx
59     openstack_proxy_node01_hostname: prx01
60     openstack_proxy_node02_hostname: prx02
61     openstack_control_hostname: ctl
62     openstack_control_node01_hostname: ctl01
63     openstack_control_node02_hostname: ctl02
64     openstack_control_node03_hostname: ctl03
65     openstack_database_hostname: dbs
66     openstack_database_node01_hostname: dbs01
67     openstack_database_node02_hostname: dbs02
68     openstack_database_node03_hostname: dbs03
69     openstack_message_queue_hostname: msg
70     openstack_message_queue_node01_hostname: msg01
71     openstack_message_queue_node02_hostname: msg02
72     openstack_message_queue_node03_hostname: msg03
73
74     # openstack compute
75     openstack_compute_node01_hostname: cmp001
76     openstack_compute_node02_hostname: cmp002
77
78     openstack_region: RegionOne
79     admin_email: root@localhost
80     ##Neutron osv/nodvr
81     neutron_control_dvr: False
82     neutron_tenant_network_types: "flat,vlan"
83     neutron_l3_ha: True
84     neutron_global_physnet_mtu: 1500
85     neutron_external_mtu: 1500
86     neutron_gateway_dvr: False
87     neutron_gateway_agent_mode: legacy
88     neutron_compute_dvr: False
89     neutron_compute_agent_mode: legacy
90     neutron_compute_external_access: True
91     galera_server_cluster_name: openstack_cluster
92     galera_server_maintenance_password: opnfv_secret
93     galera_server_admin_password: opnfv_secret
94     rabbitmq_secret_key: opnfv_secret
95     rabbitmq_admin_password: opnfv_secret
96     rabbitmq_openstack_password: opnfv_secret
97     neutron_tenant_vlan_range: "1000:1030"
98     nova_cpu_pinning: "5-7,13-15"
99     compute_hugepages_size: 1G
100     compute_hugepages_count: 12
101     compute_hugepages_mount: /mnt/hugepages_1G
102     compute_kernel_isolcpu: 2,3,5,6,7,10,11,13,14,15
103     compute_dpdk_driver: uio
104     compute_ovs_pmd_cpu_mask: "0xc04"
105     compute_ovs_dpdk_socket_mem: "2048,2048"
106     compute_ovs_dpdk_lcore_mask: "0x8"
107     compute_ovs_memory_channels: "2"
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}