1 heat_template_version: 2016-04-08
4 RabbitMQ service configured with Puppet
9 description: Mapping of service_name -> network name. Typically set
10 via parameter_defaults in the resource registry. This
11 mapping overrides those in ServiceNetMapDefaults.
15 description: Mapping of service endpoint -> protocol. Typically set
16 via parameter_defaults in the resource registry.
20 description: The username for RabbitMQ
23 description: The password for RabbitMQ
28 description: Configures RabbitMQ FD limit
32 description: Enable IPv6 in RabbitMQ
37 description: Role data for the RabbitMQ role.
39 service_name: rabbitmq
41 rabbitmq::file_limit: {get_param: RabbitFDLimit}
42 rabbitmq::default_user: {get_param: RabbitUserName}
43 rabbitmq::default_pass: {get_param: RabbitPassword}
44 rabbit_ipv6: {get_param: RabbitIPv6}
45 tripleo.rabbitmq.firewall_rules:
51 rabbitmq::delete_guest_user: false
52 rabbitmq::wipe_db_on_cookie_change: true
53 rabbitmq::port: '5672'
54 rabbitmq::package_source: undef
55 rabbitmq::repos_ensure: false
57 RABBITMQ_NODENAME: "rabbit@%{::hostname}"
58 RABBITMQ_SERVER_ERL_ARGS: '"+K true +A30 +P 1048576 -kernel inet_default_connect_options [{nodelay,true},{raw,6,18,<<5000:64/native>>}] -kernel inet_default_listen_options [{raw,6,18,<<5000:64/native>>}]"'
59 rabbitmq_kernel_variables:
60 inet_dist_listen_min: '35672'
61 inet_dist_listen_max: '35672'
62 rabbitmq_config_variables:
63 tcp_listen_options: '[binary, {packet, raw}, {reuseaddr, true}, {backlog, 128}, {nodelay, true}, {exit_on_close, false}, {keepalive, true}]'
64 cluster_partition_handling: 'pause_minority'
67 include ::tripleo::profile::base::rabbitmq