blob: 162b619b6bb888f39aa05d866bb7ffe44dad9fb2 [file] [log] [blame]
Filip Pytlounef5b0af2015-10-06 16:28:32 +02001applications:
2- rabbitmq
Ales Komareka07cd782015-12-04 14:32:17 +01003classes:
4- service.rabbitmq.support
Filip Pytlounef5b0af2015-10-06 16:28:32 +02005parameters:
6 rabbitmq:
7 server:
8 enabled: true
9 secret_key: ${_param:rabbitmq_secret_key}
10 memory:
11 vm_high_watermark: 0.8
12 bind:
13 address: ${_param:cluster_local_address}
14 port: 5672
Jiri Konecny01494bb2016-04-11 12:04:02 +020015 management:
16 bind:
17 address: ${_param:cluster_local_address}
18 port: 15672
Filip Pytlounef5b0af2015-10-06 16:28:32 +020019 plugins:
20 - amqp_client
21 - rabbitmq_management
22 admin:
23 name: admin
24 password: ${_param:rabbitmq_admin_password}
25 host:
26 '/openstack':
27 enabled: true
28 user: openstack
29 password: ${_param:rabbitmq_openstack_password}
30 policies:
31 - name: HA
32 pattern: '^(?!amq\.).*'
33 definition: '{"ha-mode": "all"}'
34 cluster:
35 enabled: true
36 name: openstack
37 role: ${_param:rabbitmq_cluster_role}
38 master: ${_param:cluster_node01_hostname}
39 mode: disc
40 members:
41 - name: ${_param:cluster_node01_hostname}
42 host: ${_param:cluster_node01_address}
43 - name: ${_param:cluster_node02_hostname}
44 host: ${_param:cluster_node02_address}
45 - name: ${_param:cluster_node03_hostname}
46 host: ${_param:cluster_node03_address}
47 haproxy:
48 proxy:
49 listen:
50 rabbitmq_cluster:
51 type: rabbitmq
52 binds:
53 - address: ${_param:cluster_vip_address}
54 port: 5672
55 servers:
56 - name: ctl01
57 host: ${_param:cluster_node01_address}
58 port: 5672
59 params: check inter 5000 rise 2 fall 3
60 - name: ctl02
61 host: ${_param:cluster_node02_address}
62 port: 5672
63 params: backup check inter 5000 rise 2 fall 3
64 - name: ctl03
65 host: ${_param:cluster_node03_address}
66 port: 5672
67 params: backup check inter 5000 rise 2 fall 3