blob: 166de3a18cdf5bb89ca480fe34de4c8eb2737f12 [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
5- system.haproxy.proxy.listen.openstack.neutron
Dennis Dmitriev6f5768d2017-10-05 22:18:52 +03006- system.galera.server.database.neutron
Ondrej Smola03ff34e2016-12-01 01:30:33 +01007parameters:
Vasyl Saienko047166c2018-03-09 11:17:45 +02008 _param:
9 cluster_internal_protocol: 'http'
Andrey Shestakov0c7e1102017-08-10 13:39:04 +030010 linux:
11 system:
12 package:
13 python-pymysql:
14 fromrepo: ${_param:openstack_version}
15 version: latest
Ondrej Smola03ff34e2016-12-01 01:30:33 +010016 haproxy:
17 proxy:
18 listen:
19 neutron_api:
20 type: openstack-service
21 service_name: neutron
22 binds:
23 - address: ${_param:cluster_vip_address}
24 port: 9696
25 servers:
Alexandru Avadaniif665ac52017-12-10 21:05:12 +010026 - name: ${_param:cluster_node01_hostname}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010027 host: ${_param:cluster_node01_address}
28 port: 9696
29 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
Alexandru Avadaniif665ac52017-12-10 21:05:12 +010030 - name: ${_param:cluster_node02_hostname}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010031 host: ${_param:cluster_node02_address}
32 port: 9696
33 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
Alexandru Avadaniif665ac52017-12-10 21:05:12 +010034 - name: ${_param:cluster_node03_hostname}
Ondrej Smola03ff34e2016-12-01 01:30:33 +010035 host: ${_param:cluster_node03_address}
36 port: 9696
37 params: check inter 10s fastinter 2s downinter 3s rise 3 fall 3
38 neutron:
39 server:
40 plugin: contrail
Vasyl Saienko047166c2018-03-09 11:17:45 +020041 identity:
42 protocol: ${_param:cluster_internal_protocol}