Jaredledvina Sensu Go Ansible Versions Save

Ansible role to deploy and manage Sensu Go

3.0.0

4 years ago

Full Changelog

This release includes mostly maintenance updates since 2.0.0.

  • Support newer versions of Sensu Go by ensuring we initialize the sensu-backend process
  • Add sensu_go_backend_init_admin_username and sensu_go_backend_init_admin_password variables
  • Pin molecule to v2.22 to maintain InSpec testing support
  • Bump the minimum required Ansible version to 2.9
  • Remove EOL'ed operating systems (Ubuntu 14.04, Fedora 28 & 29)
  • Remove CentOS 6 from automatic testing due to lack of Python 2.7 or higher
  • Default to Python 3 across the board
  • Various testing related updates and upgrades

It is recommended that folks look at using https://github.com/sensu/sensu-go-ansible instead of this role as that role is officially sponsored by Sensu Inc. However, if this role is helpful, feel free to use it!

Implemented enhancements:

  • EOL Maintenance Updates & Sensu Go Backend Initialization Support #337 (jaredledvina)

Closed issues:

  • default user and password #292
  • Molecule tests are failing on docker driver #154
  • Reach out to flowerysong #151
  • sensu-go-check module examples have invalid options #149

2.0.0

4 years ago

2.0.0 (2019-06-22)

Full Changelog

? This major release includes a ton of work to build out the initial framework for the custom sensu-go Ansible modules! For 2.0.0, the first sensu_go_check module should work with Sensu 5.10 and directly integrations with the Sensu Go API. See the README for more details: https://github.com/jaredledvina/sensu-go-ansible#custom-modules

Implemented enhancements:

Fixed bugs:

  • KeyError: 'labels' when using sensu_go_check #124
  • sensu-go-check failed to run #97
  • check name moved under metadata dictionary #21
  • Use ansible fact instead of yum variable for yum repos. #115 (soulesn)

Closed issues:

  • Can't Add Command Line Arguments Once Check is Configured #45

Merged pull requests:

1.6.0

5 years ago

Full Changelog

Merged pull requests:

1.5.0

5 years ago

Implemented enhancements:

1.4.0

5 years ago

This is a small release which includes a correct to the apt/yum/dnf repo file names from sensu_prerelease to sensu_go. This should help improve the consistency of the system configuration by standardizing on the Sensu Go name across the board. No manual actions should be required as the old named file should be removed cleanly on all systems. Enjoy! ?

1.3.0

5 years ago

This release officially adds back Debian support as of Sensu Go 5.2.0!

1.2.0

5 years ago

This release officially adds back in support for Fedora 26 through 29! Since the code was already done for the beta, there were no required changes to add this back! This release also removes the yum and apt hacks to support Sensu Go when they were configured to not install docs. Enjoy! ?

1.1.0

5 years ago

This release adds back Ubuntu 14.04 as a supported OS. Since the pre-release already had support for Ubuntu 14.04, this release did not require a code change. Enjoy!

1.0.0

5 years ago

? This is the first "stable" release for the sensu-go-ansible role! ?

This release officially supports the GA'ed release of Sensu Go. Currently, that include supporting:

  • Ubuntu 16.04 & 18.04
  • CentOS 6 & 7
  • Amazon Linux 1 & 2

Once official packages are created for additional operating systems, this role will be updated to support those as well.

The modules are still a work in progress and need lots of love to integrate with the versions Sensu Go API directly. At this time, this role primarily installs and configures Sensu Go and does not manage checks/handlers/mutators/etc.

0.1.0

5 years ago

Welcome to the first release of the Sensu Go Ansible role! ?

This role has been in use for a while now and is proving stable. Please checkout the README for some example usage and current caveats.

If you would like to add or see a new feature get added, please checkout CONTRIBUTING for details!