blob: 3f80a559bfbd3d9efa71a5b48a2443af3e2257dd [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
Oleg Bondareve8e8bec2018-02-21 11:57:03 +040015 neutron_enable_bgp_vpn: False
16 neutron_bgp_vpn_driver: bagpipe
Vasyl Saienko047166c2018-03-09 11:17:45 +020017 cluster_internal_protocol: 'http'
Ondrej Smola03ff34e2016-12-01 01:30:33 +010018 neutron:
19 server:
Ondrej Smola03ff34e2016-12-01 01:30:33 +010020 global_physnet_mtu: ${_param:neutron_global_physnet_mtu}
21 l3_ha: ${_param:neutron_l3_ha}
22 dvr: ${_param:neutron_control_dvr}
Ann Kamyshnikovaec9c8f92017-06-15 18:13:47 +040023 qos: ${_param:neutron_enable_qos}
Ilya Chukhnakov0b472382017-07-05 03:08:22 +030024 vlan_aware_vms: ${_param:neutron_enable_vlan_aware_vms}
Oleg Bondareve8e8bec2018-02-21 11:57:03 +040025 bgp_vpn:
26 enabled: ${_param:neutron_enable_bgp_vpn}
27 driver: ${_param:neutron_bgp_vpn_driver}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010028 backend:
29 engine: ml2
30 tenant_network_types: "${_param:neutron_tenant_network_types}"
31 external_mtu: ${_param:neutron_external_mtu}
32 mechanism:
33 ovs:
34 driver: openvswitch
Simon Pasquier9df35212017-03-23 13:16:53 +010035 compute:
Ondrej Smoladcf6b652017-04-02 17:54:32 +020036 region: ${_param:openstack_region}
Ondrej Smola777ea702017-01-03 18:13:07 +010037 database:
38 host: ${_param:openstack_database_address}
Simon Pasquier9df35212017-03-23 13:16:53 +010039 identity:
Ondrej Smoladcf6b652017-04-02 17:54:32 +020040 region: ${_param:openstack_region}
Vasyl Saienko047166c2018-03-09 11:17:45 +020041 protocol: ${_param:cluster_internal_protocol}
Ondrej Smola777ea702017-01-03 18:13:07 +010042 message_queue:
43 members:
44 - host: ${_param:openstack_message_queue_node01_address}
45 - host: ${_param:openstack_message_queue_node02_address}
46 - host: ${_param:openstack_message_queue_node03_address}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010047 haproxy:
48 proxy:
49 listen:
50 neutron_api:
51 type: openstack-service
52 service_name: neutron
53 binds:
54 - address: ${_param:cluster_vip_address}
55 port: 9696
56 servers:
Alexandru Avadaniif665ac52017-12-10 21:05:12 +010057 - name: ${_param:cluster_node01_hostname}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010058 host: ${_param:cluster_node01_address}
59 port: 9696
60 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
Alexandru Avadaniif665ac52017-12-10 21:05:12 +010061 - name: ${_param:cluster_node02_hostname}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010062 host: ${_param:cluster_node02_address}
63 port: 9696
64 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
Alexandru Avadaniif665ac52017-12-10 21:05:12 +010065 - name: ${_param:cluster_node03_hostname}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010066 host: ${_param:cluster_node03_address}
67 port: 9696
Simon Pasquier9df35212017-03-23 13:16:53 +010068 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3