master => $cc_master,
}
+ user { 'rabbitmq':
+ groups => 'ssl-cert'
+ }
+
+ concat::fragment { 'rabbit_ssl':
+ target => '/etc/rabbitmq/rabbitmq.config',
+ order => 35,
+ source => 'puppet:///modules/roles/pubsub/rabbitmq.config'
+ }
+
rabbitmq_user { 'admin':
admin => true,
password => $admin_password,
]
}
+ rabbitmq_policy { 'mirror-packages':
+ vhost => 'packages',
+ match => '.*',
+ policy => '{"ha-mode":"all"}',
+ require => Rabbitmq_vhost['packages']
+ }
+
@ferm::rule { 'rabbitmq':
description => 'rabbitmq connections',
- rule => '&SERVICE_RANGE(tcp, 5672, $HOST_DEBIAN_V4)'
+ rule => '&SERVICE_RANGE(tcp, 5671, $HOST_DEBIAN_V4)'
}
@ferm::rule { 'rabbitmq-v6':
domain => 'ip6',
description => 'rabbitmq connections',
- rule => '&SERVICE_RANGE(tcp, 5672, $HOST_DEBIAN_V6)'
+ rule => '&SERVICE_RANGE(tcp, 5671, $HOST_DEBIAN_V6)'
}
if $::hostname == $cc_master {