Skip to content

Commit

Permalink
Merge pull request #28 from ypid/rework-4
Browse files Browse the repository at this point in the history
Rework 4
  • Loading branch information
ganto authored Apr 20, 2017
2 parents 6912019 + e05c6bd commit 4280d84
Show file tree
Hide file tree
Showing 21 changed files with 550 additions and 193 deletions.
41 changes: 39 additions & 2 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _checkmk_agent__ref_changelog:

Changelog
=========

Expand All @@ -14,6 +16,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 +27,13 @@ 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_]

- Add :ref:`checkmk_agent__ref_ansible_facts` documentation. [ypid_]

Changed
~~~~~~~

Expand All @@ -33,14 +44,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_]

`debops-contrib.checkmk_agent v0.1.1` - 2017-01-23
--------------------------------------------------
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: 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

0 comments on commit 4280d84

Please sign in to comment.