blob: 5800060339180873a8e2bf0e36a2e8b9ab8cf144 [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:
Oleh Hryhorov002d7702018-09-04 13:49:53 +030020 role: ${_param:openstack_node_role}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010021 global_physnet_mtu: ${_param:neutron_global_physnet_mtu}
22 l3_ha: ${_param:neutron_l3_ha}
23 dvr: ${_param:neutron_control_dvr}
Ann Kamyshnikovaec9c8f92017-06-15 18:13:47 +040024 qos: ${_param:neutron_enable_qos}
Ilya Chukhnakov0b472382017-07-05 03:08:22 +030025 vlan_aware_vms: ${_param:neutron_enable_vlan_aware_vms}
Oleg Bondareve8e8bec2018-02-21 11:57:03 +040026 bgp_vpn:
27 enabled: ${_param:neutron_enable_bgp_vpn}
28 driver: ${_param:neutron_bgp_vpn_driver}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010029 backend:
30 engine: ml2
31 tenant_network_types: "${_param:neutron_tenant_network_types}"
32 external_mtu: ${_param:neutron_external_mtu}
33 mechanism:
34 ovs:
35 driver: openvswitch
Simon Pasquier9df35212017-03-23 13:16:53 +010036 compute:
Ondrej Smoladcf6b652017-04-02 17:54:32 +020037 region: ${_param:openstack_region}
Ondrej Smola777ea702017-01-03 18:13:07 +010038 database:
39 host: ${_param:openstack_database_address}
Simon Pasquier9df35212017-03-23 13:16:53 +010040 identity:
Ondrej Smoladcf6b652017-04-02 17:54:32 +020041 region: ${_param:openstack_region}
Vasyl Saienko047166c2018-03-09 11:17:45 +020042 protocol: ${_param:cluster_internal_protocol}
Ondrej Smola777ea702017-01-03 18:13:07 +010043 message_queue:
44 members:
45 - host: ${_param:openstack_message_queue_node01_address}
46 - host: ${_param:openstack_message_queue_node02_address}
47 - host: ${_param:openstack_message_queue_node03_address}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010048 haproxy:
49 proxy:
50 listen:
51 neutron_api:
52 type: openstack-service
53 service_name: neutron
54 binds:
55 - address: ${_param:cluster_vip_address}
56 port: 9696
57 servers:
Alexandru Avadaniif665ac52017-12-10 21:05:12 +010058 - name: ${_param:cluster_node01_hostname}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010059 host: ${_param:cluster_node01_address}
60 port: 9696
61 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
Alexandru Avadaniif665ac52017-12-10 21:05:12 +010062 - name: ${_param:cluster_node02_hostname}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010063 host: ${_param:cluster_node02_address}
64 port: 9696
65 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
Alexandru Avadaniif665ac52017-12-10 21:05:12 +010066 - name: ${_param:cluster_node03_hostname}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010067 host: ${_param:cluster_node03_address}
68 port: 9696
Simon Pasquier9df35212017-03-23 13:16:53 +010069 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3