Allow Array values in rabbitmq_parameter
Array (lists) are allowed values to use with rabbitmqctl. For example: src-uri when setting up a shovel.
Add a custom fact for rabbitmq's plugins folder
If you want to add third party plugins with puppet you need to know where the plugins folder is located. This can differ depending on rabbitmq version or OS.
Merge pull request #778 from vrtdev/feature/plugins_fact
Add a custom fact for rabbitmq's plugins folder.
Add support for enabled plugins config using enabled_plugins file (#777)
* Support enabling rabbitmq_management without rabbitmqadmin Enabling the rabbitmq_managemnt interface and installing the rabbitmqadmin client was both controlled by the admin_enable parameter. Adds option enable_management (default: false). When this is set to true, and admin_enable is false the rabbitmq_management plugin is enabled, but the rabbitmqadmin client is not installed. For backward compatiblity the rabbitmq_management plugin is also enabled when admin_enable is set to true. Related #775 * Support configuring plugins using enabled_plugins file Adds optional support to configure rabbitmq plugins by writing configuration file (/etc/rabbitmq/enabled_plugins). New parameter $use_config_file_for_plugins (boolean, default: false) Can be used to enable this feature. When enabled it replaces the use of the rabbitmqplugins provider to enable plugins. Fixes #775
Merge pull request #774 from vStone/feature/parameter_arraylist
Allow Array values in rabbitmq_parameter
Don't crash on rabbitmq_plugins_dirs fact if rabbitmqctl is not present
Before trying to access the contents of a regexp match, see if the match was successful. On machines without rabbitmqctl this match will return `nil`, so we can't index it with `[1]`. When that's the case, the whole rabbitmq_plugins_dirs fact value will now be `nil`, instead of throwing an exception. Fixes: #783
Merge pull request #784 from jistr/plugins-dirs-fix
Don't crash on rabbitmq_plugins_dirs fact if rabbitmqctl is not present
Merge pull request #789 from tobixen/issue_788
Slightly improved documentation of the ensure_repos parameter.
make config path distribution-dependent
this fixes a configuration error on the FreeBSD platform where is the 3rd-party software configuration placed has a prefix /usr/local. Tested on: FreeBSD 12.0-RELEASE, FreeBSD-13-HEAD
Merge pull request #794 from dhoppe/apt_pin_origin
Fetch domain from URL and use it as origin
Merge pull request #793 from olevole/master
make config path distribution-dependent
Merge pull request #795 from dhoppe/apt_update
Remove ordering of classes
Remove unused curl_prefix variable
With change f223f66 (Convert to use 'archive' instead of 'staging' for rabbitmqadmin install) the $curl_prefix variable became unused: $ grep -ir curl_prefix manifests/install/rabbitmqadmin.pp: $curl_prefix = '' manifests/install/rabbitmqadmin.pp: $curl_prefix = "--noproxy ${management_ip_address} -g -6" manifests/install/rabbitmqadmin.pp: $curl_prefix = "--noproxy ${management_ip_address}" Let's just remove them. Users have means to specify options to the puppet-archive provider anyways.
Merge pull request #800 from mbaldessari/fix-unusued
Remove unused curl_prefix variable
Merge pull request #797 from dhoppe/data_in_modules
Use data-in-modules instead of params.pp
Merge pull request #803 from voxpupuli/afisher_update_dependencies
Allow `puppetlabs/stdlib` 6.x and `puppet/archive` 4.x
Add optional variables for SSL management-console
- fallback to old variable for backwards compatibility
Merge pull request #648 from Slm0n87/master
Add optional variables for SSL management-console
Merge pull request #806 from jlutran/refactorRabbitmqParameterProvider
Refactor rabbitmq_parameter provider
Update link to rabbitmq-autocluster
Merge pull request #808 from makmarius/patch-1
Update link to rabbitmq-autocluster
Merge pull request #809 from wyardley/wyardley-docs-2
docs: Updates autocluster plugin link
* Update CHANGELOG, REFERENCE and metadata for 9.1.0 release
Merge pull request #810 from wyardley/wyardley-9_1_0
Release 9.1.0