Advertisement
Guest User

Untitled

a guest
Nov 27th, 2019
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Puppet 1.47 KB | None | 0 0
  1. class fbs_rabbit()
  2. {
  3.  
  4.   class { 'rabbitmq':
  5.       service_manage    => true,
  6.       port              => 5672,
  7.       delete_guest_user => false,
  8.  
  9.       config_variables   =>
  10.       {
  11.         'hipe_compile'  => true,
  12.         'frame_max'     => 131072,
  13.         'log_levels'    => "[{connection, info}]",
  14.       },
  15.  
  16.       config_kernel_variables  =>
  17.       {
  18.           'inet_dist_listen_min' => 9100,
  19.           'inet_dist_listen_max' => 9105,
  20.       },
  21.  
  22.       environment_variables => {
  23.        'LC_ALL' => 'en_US.UTF-8',
  24.       },
  25.  
  26.       config_cluster           => false,
  27.       cluster_nodes            => ['10.0.0.2'],
  28.       cluster_node_type        => 'ram',
  29.       erlang_cookie            => 'thisiscooka!',
  30.       wipe_db_on_cookie_change => true,
  31.       admin_enable             => true,
  32.  
  33.   }
  34.  
  35.   rabbitmq_policy { 'ha-all@*':
  36.     pattern    => '.*',
  37.     priority   => 0,
  38.     applyto    => 'all',
  39.     definition => {
  40.       'ha-mode'      => 'all',
  41.       'ha-sync-mode' => 'automatic',
  42.     },
  43.   }
  44.  
  45.   rabbitmq_user { 'admin':
  46.     admin    => true,
  47.     password => 'superadmin',
  48.   }
  49.  
  50.   rabbitmq_user_permissions { 'vi_user@*':
  51.     configure_permission => '.*',
  52.     read_permission      => '.*',
  53.     write_permission     => '.*',
  54.   }
  55.  
  56.   rabbitmq_user_permissions { 'admin@*':
  57.     configure_permission => '.*',
  58.     read_permission      => '.*',
  59.     write_permission     => '.*',
  60.   }
  61.  
  62.  rabbitmq_plugin {'rabbitmq_management':
  63.    ensure => present,
  64.  }
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement