From 5c7a0e7133ca24fd76ff232bee1a9002371129f1 Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Thu, 17 Dec 2015 17:18:30 +0100 Subject: [PATCH] check-mk-agent: Configure xinetd(8) on Debian <8 hosts --- roles/check-mk-agent/meta/main.yml | 1 + roles/check-mk-agent/tasks/main.yml | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/roles/check-mk-agent/meta/main.yml b/roles/check-mk-agent/meta/main.yml index 6bf2e7c..3d3b0eb 100644 --- a/roles/check-mk-agent/meta/main.yml +++ b/roles/check-mk-agent/meta/main.yml @@ -3,3 +3,4 @@ dependencies: - { role: os-base } + - { role: xinetd, when: "ansible_distribution_major_version < '8'" } diff --git a/roles/check-mk-agent/tasks/main.yml b/roles/check-mk-agent/tasks/main.yml index 4b36238..af00a03 100644 --- a/roles/check-mk-agent/tasks/main.yml +++ b/roles/check-mk-agent/tasks/main.yml @@ -53,6 +53,20 @@ notify: - reload systemd daemon +- name: enable xinetd configuration + tags: + - check_mk + lineinfile: > + dest=/etc/xinetd.d/check_mk + group=root + mode=644 + owner=root + regexp="^[\s]*disable[\s]*=" + state=absent + when: "ansible_distribution_major_version < '8'" + notify: + - restart "xinetd" + - meta: flush_handlers tags: - check_mk -- 2.39.2