2.5.0 - 2018-06-16
This release includes an entire overhaul of the sensu-ansible
testing framework, many bug fixes, and updates the role to by default, install the latest stable version of Sensu. Please note that sensu_pkg_version
is now deprecated and the role is officially moved to the sensu.sensu
name space!
Changed
- Ansible role is officially mirrored to the
sensu.sensu
namespace (@jaredledvina) - Deprecated
sensu_pkg_version
for Redhat, Fedora, CentOS, and FreeBSD. To pin going forward across all operating systems, simply append the Sensu version tosensu_package
. For example,sensu_package: sensu-1.3.3
will ensure that only Sensu 1.3.3 is ever installed. (@jaredledvina) - Ensure that on first install we install the latest stable Sensu release (@jaredledvina)
- Document
sensu_pkg_state
. If you'd like to ensure the latest stable release is always installed, simply leavesensu_package
to the defaultsensu
and changesensu_pkg_state
tolatest
. (@jaredledvina) - Switched entirely to molecule for integration testing (@jaredledvina)
- Configure Inspec for full automated verification after integration testing (@jaredledvina)
- Amazon Linux now installs proper version of EPEL (@jaredledvina)
- Amazon Linux now installs a supported version of Erlang and RabbitMQ from Bintray (@jaredledvina)
- Fixup the CentOS RabbitMQ install w/ full GPG signing verification (@jaredledvina)
- Various syntax cleanups and testing documentation updates (@jaredledvina)
- Enable
yamllint
checking and fixup all files to pass checks (@jaredledvina) - Enable
ansible-lint
checking and fixup all errors to pass checks (@jaredledvina) - Various doc cleanup and fixes (@jaredledvina)
- Switch openssl to
present
asinstalled
is deprecated (@rlizana)