1 # Class: rabbitmq::params
3 # The RabbitMQ Module configuration settings.
5 class rabbitmq::params {
9 $package_ensure = 'installed'
10 $package_name = 'rabbitmq'
11 $service_name = 'rabbitmq'
13 $rabbitmq_user = 'rabbitmq'
14 $rabbitmq_group = 'rabbitmq'
15 $rabbitmq_home = '/var/lib/rabbitmq'
16 $plugin_dir = "/usr/lib/rabbitmq/lib/rabbitmq_server-${version}/plugins"
19 $package_ensure = 'installed'
20 $package_name = 'rabbitmq-server'
21 $service_name = 'rabbitmq-server'
22 $package_provider = 'apt'
24 $rabbitmq_user = 'rabbitmq'
25 $rabbitmq_group = 'rabbitmq'
26 $rabbitmq_home = '/var/lib/rabbitmq'
27 $plugin_dir = "/usr/lib/rabbitmq/lib/rabbitmq_server-${version}/plugins"
30 $package_ensure = 'installed'
31 $package_name = 'rabbitmq'
32 $service_name = 'rabbitmq'
34 $rabbitmq_user = '_rabbitmq'
35 $rabbitmq_group = '_rabbitmq'
36 $rabbitmq_home = '/var/rabbitmq'
37 $plugin_dir = '/usr/local/lib/rabbitmq/plugins'
40 $package_ensure = 'installed'
41 $package_name = 'rabbitmq-server'
42 $service_name = 'rabbitmq-server'
43 $package_provider = 'rpm'
45 $rabbitmq_user = 'rabbitmq'
46 $rabbitmq_group = 'rabbitmq'
47 $rabbitmq_home = '/var/lib/rabbitmq'
48 $plugin_dir = "/usr/lib/rabbitmq/lib/rabbitmq_server-${version}/plugins"
51 $package_ensure = 'installed'
52 $package_name = 'rabbitmq-server'
53 $service_name = 'rabbitmq-server'
54 $package_provider = 'zypper'
56 $rabbitmq_user = 'rabbitmq'
57 $rabbitmq_group = 'rabbitmq'
58 $rabbitmq_home = '/var/lib/rabbitmq'
59 $plugin_dir = "/usr/lib/rabbitmq/lib/rabbitmq_server-${version}/plugins"
62 fail("The ${module_name} module is not supported on an ${::osfamily} based system.")
68 $management_port = '15672'
70 $package_gpg_key = 'http://www.rabbitmq.com/rabbitmq-signing-key-public.asc'
73 $service_ensure = 'running'
74 $service_manage = true
76 $cluster_node_type = 'disc'
78 $config = 'rabbitmq/rabbitmq.config.erb'
79 $config_cluster = false
80 $config_path = '/etc/rabbitmq/rabbitmq.config'
82 $default_user = 'guest'
83 $default_pass = 'guest'
84 $delete_guest_user = false
85 $env_config = 'rabbitmq/rabbitmq-env.conf.erb'
86 $env_config_path = '/etc/rabbitmq/rabbitmq-env.conf'
87 $erlang_cookie = undef
89 $node_ip_address = 'UNSET'
91 $tcp_keepalive = false
98 $ssl_interface = 'UNSET'
99 $ssl_management_port = '15671'
100 $ssl_stomp_port = '6164'
101 $ssl_verify = 'verify_none'
102 $ssl_fail_if_no_peer_cert = false
103 $ssl_versions = undef
105 $stomp_ensure = false
107 $ldap_server = 'ldap'
108 $ldap_user_dn_pattern = 'cn=username,ou=People,dc=example,dc=com'
109 $ldap_other_bind = 'anon'
110 $ldap_use_ssl = false
113 $ldap_config_variables = {}
115 $wipe_db_on_cookie_change = false
116 $cluster_partition_handling = 'ignore'
117 $environment_variables = {}
118 $config_variables = {}
119 $config_kernel_variables = {}