Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class fbs_rabbit()
- {
- class { 'rabbitmq':
- service_manage => true,
- port => 5672,
- delete_guest_user => false,
- config_variables =>
- {
- 'hipe_compile' => true,
- 'frame_max' => 131072,
- 'log_levels' => "[{connection, info}]",
- },
- config_kernel_variables =>
- {
- 'inet_dist_listen_min' => 9100,
- 'inet_dist_listen_max' => 9105,
- },
- environment_variables => {
- 'LC_ALL' => 'en_US.UTF-8',
- },
- config_cluster => false,
- cluster_nodes => ['10.0.0.2'],
- cluster_node_type => 'ram',
- erlang_cookie => 'thisiscooka!',
- wipe_db_on_cookie_change => true,
- admin_enable => true,
- }
- rabbitmq_policy { 'ha-all@*':
- pattern => '.*',
- priority => 0,
- applyto => 'all',
- definition => {
- 'ha-mode' => 'all',
- 'ha-sync-mode' => 'automatic',
- },
- }
- rabbitmq_user { 'admin':
- admin => true,
- password => 'superadmin',
- }
- rabbitmq_user_permissions { 'vi_user@*':
- configure_permission => '.*',
- read_permission => '.*',
- write_permission => '.*',
- }
- rabbitmq_user_permissions { 'admin@*':
- configure_permission => '.*',
- read_permission => '.*',
- write_permission => '.*',
- }
- rabbitmq_plugin {'rabbitmq_management':
- ensure => present,
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement