After Ranch (socket acceptor pool) has come into effect the following tcp listen options is no longer valid: - binary, packet, reuseaddr. For details: rabbitmq/rabbitmq-server#260
Do not check cert when acquiring rabbitmqadmin with wget.
It is an equivalent of curl_option='-k'.
Updated app.pp to address deprecation warnings
Puppetlabs Apt module now has deprecation warnings when call in the manner being used by the puppetlabs rabbitmq module. Updated and tested against puppetlabs apt module 2.2.2
Fixed tests to match changes to apt class call
Queue arguments and properties are now parsed by tabs instead of spaces
This resolves a bug when queue names have spaces in them the splitting doesn't work as expected
Merge pull request #516 from pmcmaw/allow_deprecations
Allows deprecation errors
Merge pull request #519 from puppetlabs/hunner_msync
(MODULES-3704) Update gemfile template to be identical
Merge pull request #521 from DavidS/move-to-examples
Designate former tests files as examples
Merge pull request #522 from puppetlabs/hunner_msync
(MODULES-3631) msync Gemfile for 1.9 frozen strings
Merge pull request #523 from eputnam/specopts
(FM-5939) removes spec.opts
Merge pull request #525 from puppetlabs/modsync
(FM-5972) gettext and spec.opts
[MODULES-4223] don't set NODE_PORT and NODE_IP_ADDRESS if ssl_only
These options are used for RabbitMQ to create a TCP listener, which is not something we want if we are doing SSL-only. So these are not used as defaults if that option is set.
Extend rabbitmqadmin config template with SSL options.
The rabbitmqadmin CLI tool added better SSL support since version 3.6.2 and allows to set a few more CLI parameter. This puppet module does not incorporate these options when instrumenting the rabbitmqadmin tool. Therefore these options are now added to the config template and set appropriately when ssl is enabled. For earlier versions of RabbitMQ the new options are ignored by the admin tool and should not cause any errors.
Merge pull request #527 from puppetlabs/hunner_msync
(MODULES-4097) Sync travis.yml
Merge pull request #528 from puppetlabs/hunner_msync
(MODULES-4098) Sync the rest of the files
added ssl_depth param for configuration
fixed valiation error on ssl_depth
fixed variable type validation
changed UNSET to undef for ssl_depth
put conditional in to avoid check on ssl_depth if undefined
(maint) parallel_spec maintenance: spec_helper
the parallel_spec that is run on travis revealed a dependency issue in the user_permissions_spec. none of the type unit tests were using the spec_helper and were requiring puppet and their respective types explicitly. this reverses that by requiring the spec_helper and removing the other dependencies and in turn repairing the failures.
Merge pull request #531 from eputnam/parallel_spec_tlc
(maint) parallel_spec maintenance: spec_helper
Merge pull request #464 from mpolenchuk/cleanup_tcp_opts
Cleanup void tcp options
moved username:password to separate parameter
Signed-off-by: Kenny Van de Maele <vdmkenny@inuits.eu>
Merge pull request #530 from bostrowski13/master
added ssl_depth and password params for configuration
[MODULES-4450] don't set ssl depth if undef
As per a recent commit [1], the default value of ssl_depth is undef. This turned out problematic, as the template checks for 'UNSET', and validation of this parameter is only done if the ssl_depth was set to something (remember it defaults to undef). So, using the default value results in an invalid rabbitmq configuration, which breaks with a syntax error. This sets the check in the template to work only if the value of that variable is set (so it won't write it if the default undef is used). [1] 21ac01e
add systemd limits.conf if we are running Ubuntu 16.04 or newer - thi…
…s increases compatibility with Xenial
Merge pull request #534 from JAORMX/check-ssl-depth
[MODULES-4450] don't set ssl depth if undef
Merge pull request #524 from JAORMX/fix-ssl-only
[MODULES-4223] don't set NODE_PORT and NODE_IP_ADDRESS if ssl_only