Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework 4 #28

Merged
merged 15 commits into from
Apr 20, 2017
Merged
Show file tree
Hide file tree
Changes from 12 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 35 additions & 2 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ The current role maintainer_ is ganto_.
`debops-contrib.checkmk_agent master`_ - unreleased
---------------------------------------------------

.. Changes require a v0.2.0 release for SemVer compliance.

.. _debops-contrib.checkmk_agent master: https://github.com/debops-contrib/ansible-checkmk_agent/compare/v0.1.1...master

Added
Expand All @@ -23,6 +25,11 @@ Added
can be used to define custom Ansible host group name for Check_MK server
lookup. [ganto_]

- Support :envvar:`checkmk_agent__deploy_state`. [ypid_]

- Automatically enable the ``smart`` Check_MK agent plugin on physical hosts to
query Self-Monitoring, Analysis and Reporting data from disks. [ypid_]

Changed
~~~~~~~

Expand All @@ -33,14 +40,40 @@ Changed
attribute updates on the Check_MK server to avoid possible firewall issues.
[ganto_]

- Rename ``checkmk_agent__hostname`` to :envvar:`checkmk_agent__fqdn`. You might need
to update your inventory. [ypid_]

- Rename ``checkmk_agent__group_plugin_map`` to :envvar:`checkmk_agent__facts_plugin_map`. You might need
to update your inventory. [ypid_]

- Increase Ansible min version to ``2.1.5``. Everything below is deprecated
anyway and has vulnerabilities so you don’t want to use that anymore. [ypid_]

Removed
~~~~~~~

- Remove the ``debops_checkmk_agent`` Ansible inventory group. Make sure your
hosts are in ``debops_service_checkmk_agent``. [ypid_]

Fixed
~~~~~

- Correctly use Ansible `changed` and `skipped` task filters. [ganto_]

- Let xinetd bind on ``AF_INET6`` to ensure IPv6 reachability of the agent. [ypid_]

- Fix TCP Wrappers support for xinetd. [ypid_]

Security
~~~~~~~~

- Enforce known good git commit hashes. As upstream does not cryptographically sign their work,
the known good hashes have to be pinned manually in
:envvar:`checkmk_agent__git_version_map` of the role. [ypid_]

`debops-contrib.checkmk_agent v0.1.1` - 2017-01-23
--------------------------------------------------

`debops-contrib.checkmk_agent v0.1.1`_ - 2017-01-23
---------------------------------------------------

.. _debops-contrib.checkmk_agent v0.1.1: https://github.com/debops-contrib/ansible-checkmk_agent/compare/v0.1.0...v0.1.1

Expand Down
6 changes: 3 additions & 3 deletions COPYRIGHT
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
debops-contrib.checkmk_agent - Setup Check_MK monitoring agent

Copyright (C) 2015-2016 Reto Gantenbein <[email protected]>
Copyright (C) 2015-2016 Robin Schneider <[email protected]>
Copyright (C) 2016 DebOps https://debops.org/
Copyright (C) 2015-2017 Reto Gantenbein <[email protected]>
Copyright (C) 2015-2017 Robin Schneider <[email protected]>
Copyright (C) 2016-2017 DebOps https://debops.org/

This Ansible role is part of DebOps.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ client component of the Nagios-like Check_MK monitoring suite.

### Installation

This role requires at least Ansible `v1.9`. To install it, run:
This role requires at least Ansible `v2.1.5`. To install it, run:

```Shell
ansible-galaxy install debops-contrib.checkmk_agent
Expand Down
Loading