diff options
author | Jenkins <jenkins@review.openstack.org> | 2016-08-24 09:01:05 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2016-08-24 09:01:05 +0000 |
commit | 95949a297574ee7e823fbeb4d8e7420432dcabe1 (patch) | |
tree | 3968d1c2f35f51d7fcd6922acb5a370997c370b9 /puppet/services | |
parent | 4a61f7570b583e5038bd9705a7d707f2768ace3a (diff) | |
parent | 92f2cfb162294c289b2ef246c739d2da5dc22a4b (diff) |
Merge "Move RabbitMQ settings out of controller.yaml"
Diffstat (limited to 'puppet/services')
-rw-r--r-- | puppet/services/rabbitmq.yaml | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/puppet/services/rabbitmq.yaml b/puppet/services/rabbitmq.yaml index 5d580648..06595b07 100644 --- a/puppet/services/rabbitmq.yaml +++ b/puppet/services/rabbitmq.yaml @@ -1,4 +1,4 @@ -heat_template_version: 2016-04-08 +heat_template_version: 2016-10-14 description: > RabbitMQ service configured with Puppet @@ -34,6 +34,10 @@ parameters: default: false description: Enable IPv6 in RabbitMQ type: boolean + RabbitCookie: + type: string + default: '' + hidden: true outputs: role_data: @@ -66,5 +70,19 @@ outputs: tcp_listen_options: '[binary, {packet, raw}, {reuseaddr, true}, {backlog, 128}, {nodelay, true}, {exit_on_close, false}, {keepalive, true}]' cluster_partition_handling: 'pause_minority' loopback_users: '[]' + rabbitmq::erlang_cookie: + yaql: + expression: $.data.passwords.where($ != '').first() + data: + passwords: + - {get_param: RabbitCookie} + - {get_param: [DefaultPasswords, rabbit_cookie]} + # NOTE: bind IP is found in Heat replacing the network name with the + # local node IP for the given network; replacement examples + # (eg. for internal_api): + # internal_api -> IP + # internal_api_uri -> [IP] + # internal_api_subnet - > IP/CIDR + rabbitmq::node_ip_address: {get_param: [ServiceNetMap, RabbitmqNetwork]} step_config: | include ::tripleo::profile::base::rabbitmq |