All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v3.1.2 (2018-10-14)
Merged pull requests:
- allow puppetlabs/stdlib 5.x #376 (bastelfreak)
v3.1.1 (2018-07-09)
Fixed bugs:
Closed issues:
- Exec[create-mcollective-metadata] in mcollective::server::config::factsource::yaml never runs for mcollective>=2.5.0 #214
Merged pull requests:
- Remove docker nodesets #368 (bastelfreak)
- drop EOL OSs; fix puppet version range #366 (bastelfreak)
v3.1.0 (2017-11-27)
Implemented enhancements:
- Parameterize the client config #355 (BartWillems)
- Make client middleware cert configurable #348 (benningm)
Fixed bugs:
Merged pull requests:
- reorder param docs to the Reference section #357 (bastelfreak)
- modulesync 1.5.0 #356 (bastelfreak)
v3.0.1 (2017-11-15)
Fixed bugs:
v3.0.0 (2017-11-11)
Breaking changes:
- replace validate_string with datatype #343 (bastelfreak)
Implemented enhancements:
Merged pull requests:
- Release 3.0.0 #352 (bastelfreak)
- Use puppet facts instead of facter -p #346 (raphink)
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.
* This Changelog was automatically generated by github_changelog_generator