v2.5.0 (2017-02-11)
This is the last release with Puppet3 support!
- Modulesync
- Modulesync with latest Vox Pupuli defaults
- Avoid compilation failure with strict_variables=true
- Make the rpcaudit.logfile configurable
- Add documentation for fact_cron_splay parameter
- Modulesync with latest Vox Pupuli defaults
- Create mco client config if also using sshkeyauth
- Add missing ssl_server_private
- User ssl files should thave an ensure parameter
- Fix puppet>=4 path handling
- Fix _securityprovider call in user.pp
- Fix broken links in the README.md
Improvements:
- fix a few typos
- modulesync with latest voxpupuli defaults (0.6.2)
- enable splay for cron (#276)
- configure correct ssl (#281)
- add OpenBSD support (#220)
- update hiera lookup support (#220)
- Remove unneeded puppetlabs-concat dependency (#289)
- Add possibility to not purge the libdir directory (#291)
- Add service management configuration option (#292)
- Enable SSL Ciphers configuration (#290)
Bugfixes:
- Set correct libdir depending on mco version (#260)
- set correct runtime dependency for mcollective class and mcollectibe::plugin (#285)
- always set factsource and plugin.yaml settings with mcollective::server::setting
Summary:
This release comes with no big changes since 2.1.1. The biggest news is that we ensure that the SSL directory for mcollective certs exists according to the new AIO puppet-agent package, and some tests are refactor according to Puppet > 4.
Bugfixes:
- Manage ssl directory for mcollective certs (9c845b23a6a3e734835725ba79d87bd3153babbd)
Styles:
- Moves
if...else
onto separate lines (a252f64c4cdb1d233b977b491fa107a6f6bb9b4d) - Fixes bracket to same line as else (8d148502f3be8dd5f7f30fc17b6eb0c95935b2fd)
Improvements
- Datacat version bump from 0.5.x (ed3d6acd0b02d8d87d9bbc72c1243143c1cdf572)
Summary:
This release comes with no big changes since 2.0.0. The biggest news is that we've moved to the "puppet" namespace on the forge, and the Voxpupuli space on GitHub.
Bugfixes:
- fix propagation of middleware_ssl_fallback for rabbitmq
- Use string for host_iteration titles in future parser (MODULES-773
- Fix our Rakefile release task
Summary:
This is a fairly large rewrite of many parts of the mcollective module to remove the management of activemq and rabbitmq (middleware) since this task should be delegated to activemq/rabbitmq modules. See the examples/ directory for example profiles to replicate previous configuration.
Backwards-incompatible Features:
- Removed the management of activemq and rabbitmq
- Removed the following parameters:
- mcollective::middleware
- mcollective::activemq_template
- mcollective::activemq_memoryUsage
- mcollective::activemq_storeUsage
- mcollective::activemq_tempUsage
- mcollective::activemq_console
- mcollective::activemq_config
- mcollective::activemq_confdir
- mcollective::rabbitmq_confdir
- mcollective::rabbitmq_vhost
- mcollective::delete_guest_user
Features:
- Make the confdir configurable
- Added callerid param for mcollective::user
- Replace facts.yaml pattern with cron job
- Allow mcollective::collectives to be an array
- Added the following parameters to class mcollective:
- client_package
- confdir
- rabbitmq_vhost
- service_name
- server_package
- ruby_stomp_package
- ssl_client_certs_dir
Bugfixes:
- Honor yaml_fact_path parameter in all the relevant places
- Use string for host_iteration titles in future parser, as integers are not allowed as titles
Summary:
This release updates metadata.json so the module can be uninstalled and upgraded via the puppet module command, as well as fixes a documentation typo.
Summary:
This is a bugfix release to get around dependency issues in PMT 3.6.
Fixes:
- Remove deprecated Modulefile as it was causing duplicate dependencies with PMT.
Summary:
This is a feature release that adds a number of new parameters.
Features:
- Add support for $activemq_memoryUsage, $activemq_storeUsage and $activemq_tempUsage
- Add $ruby_stomp_ensure for manage ruby-stomp package
- Add support for $excluded_facts
- Add support for $$middleware_ssl_fallback
Summary:
STOP IT PUPPET STOP. We've now fixed the problem for REAL, it was a missing source and author field in the Modulefile.
Summary:
Metadata.json is persistent and made it into the tarball.
Summary:
This is a bugfix release, primarily to remove metadata.json, as it seems to cause errors for some users. Also exclude last_run from the facts, and grant rabbitmq's admin user configure permissions.
Fixes:
- Remove metadata.json
- Grant the rabbitmq admin user configure permissions.
- Add last_run to the list of dynamic facts that are filtered out.
Summary:
This release adds delete_guest_user
for RabbitMQ so that you don't have an
admin guest user left enabled. It also adds middleware_admin_user
and
middleware_admin_password
so that you can control the user that's created in
the middleware appropriately. The README has been updated with further
information.
Features:
- Add $delete_guest_user functionality.
- Add middleware_admin_user and middleware_admin_password parameters.
- Don't supply a client.cfg when securityprovider is 'ssl'
Fixes:
- Use hash to build anonymous hash (in order to not require future parser)
Summary:
Bugfixes.
Fixes:
- Stop puppet internals leaking into facts.yaml.
- Style fixes.
- Add plugin example to README.
- Update .travis.yml to test appropriately.
Summary: The initial stable release of the mcollective module.