sensu / sensu-ansible

An Ansible role to deploy a fully dynamic Sensu stack!
https://ansible-sensu.readthedocs.io
MIT License
126 stars 96 forks source link

Sensu: Only ensure packages are installed by default #154

Closed jaredledvina closed 6 years ago

jaredledvina commented 6 years ago

Currently, we have a half-attempt at pinning a Sensu package version by default in this role. That's suboptimal as the builds, and anyone who picks this up get's an old version of Sensu.

Let's simply ensure it's installed which will match Puppet here: https://github.com/sensu/sensu-puppet/blob/master/manifests/init.pp#L336. Chef currently pins to -0.28- 1.2.0 here: https://github.com/sensu/sensu-chef/blob/develop/attributes/default.rb#L20

Also let's make sure to update the docs to encourage folks to pin the version in production environments.