blob: 54db248b37689e4168febb4b8863e3a6238977b0 [file] [log] [blame]
Ondrej Smola03ff34e2016-12-01 01:30:33 +01001classes:
2- service.keepalived.cluster.single
3- service.haproxy.proxy.single
4- service.neutron.control.cluster
Dennis Dmitriev6f5768d2017-10-05 22:18:52 +03005- system.galera.server.database.neutron
Ondrej Smola03ff34e2016-12-01 01:30:33 +01006parameters:
7 _param:
8 neutron_control_dvr: True
9 neutron_l3_ha: False
10 neutron_global_physnet_mtu: 1500
11 neutron_external_mtu: 1500
12 neutron_tenant_network_types: "flat,vxlan"
Ann Kamyshnikovaec9c8f92017-06-15 18:13:47 +040013 neutron_enable_qos: False
Ilya Chukhnakov0b472382017-07-05 03:08:22 +030014 neutron_enable_vlan_aware_vms: False
Ondrej Smola03ff34e2016-12-01 01:30:33 +010015 neutron:
16 server:
17 plugin: ml2
18 global_physnet_mtu: ${_param:neutron_global_physnet_mtu}
19 l3_ha: ${_param:neutron_l3_ha}
20 dvr: ${_param:neutron_control_dvr}
Ann Kamyshnikovaec9c8f92017-06-15 18:13:47 +040021 qos: ${_param:neutron_enable_qos}
Ilya Chukhnakov0b472382017-07-05 03:08:22 +030022 vlan_aware_vms: ${_param:neutron_enable_vlan_aware_vms}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010023 backend:
24 engine: ml2
25 tenant_network_types: "${_param:neutron_tenant_network_types}"
26 external_mtu: ${_param:neutron_external_mtu}
27 mechanism:
28 ovs:
29 driver: openvswitch
Simon Pasquier9df35212017-03-23 13:16:53 +010030 compute:
Ondrej Smoladcf6b652017-04-02 17:54:32 +020031 region: ${_param:openstack_region}
Ondrej Smola777ea702017-01-03 18:13:07 +010032 database:
33 host: ${_param:openstack_database_address}
Simon Pasquier9df35212017-03-23 13:16:53 +010034 identity:
Ondrej Smoladcf6b652017-04-02 17:54:32 +020035 region: ${_param:openstack_region}
Ondrej Smola777ea702017-01-03 18:13:07 +010036 message_queue:
37 members:
38 - host: ${_param:openstack_message_queue_node01_address}
39 - host: ${_param:openstack_message_queue_node02_address}
40 - host: ${_param:openstack_message_queue_node03_address}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010041 haproxy:
42 proxy:
43 listen:
44 neutron_api:
45 type: openstack-service
46 service_name: neutron
47 binds:
48 - address: ${_param:cluster_vip_address}
49 port: 9696
50 servers:
51 - name: ctl01
52 host: ${_param:cluster_node01_address}
53 port: 9696
54 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
55 - name: ctl02
56 host: ${_param:cluster_node02_address}
57 port: 9696
58 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
59 - name: ctl03
60 host: ${_param:cluster_node03_address}
61 port: 9696
Simon Pasquier9df35212017-03-23 13:16:53 +010062 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3