From cdfac5b345b27eb9f61f6e273b6be06e1280c403 Mon Sep 17 00:00:00 2001 From: Chris Croome <chris@webarchitects.co.uk> Date: Tue, 1 Apr 2025 16:46:44 +0100 Subject: [PATCH] no linuxfabrik-monitoring-plugins by default --- .pre-commit-config.yaml | 2 +- defaults/main.yml | 2 +- tasks/install.yml | 11 +++++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index aad2ae7..493b6cb 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -11,7 +11,7 @@ repos: # https://github.com/adrienverge/yamllint/tags - repo: https://github.com/adrienverge/yamllint.git - rev: v1.36.2 + rev: v1.37.0 hooks: - id: yamllint name: YAML Lint diff --git a/defaults/main.yml b/defaults/main.yml index 8954017..f5a63d7 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -13,7 +13,7 @@ icinga_api_users_dir: /etc/icinga2/conf.d/api-users # Add The Linuxfabrik Monitoring Plugins Collection # https://github.com/Linuxfabrik/monitoring-plugins -icinga_linuxfabrik: true +icinga_linuxfabrik: false # The local_tmp variable appears not to work # icinga_local_tmp: "{{ local_tmp }}" diff --git a/tasks/install.yml b/tasks/install.yml index d4fabea..31acb32 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -34,6 +34,17 @@ - icinga_linuxfabrik is defined - icinga_linuxfabrik | bool + - name: Linuxfabrik packages absent + ansible.builtin.apt: + pkg: + - linuxfabrik-monitoring-plugins + state: absent + update_cache: true + cache_valid_time: 60 + when: >- + ( icinga_linuxfabrik is not defined ) or + ( not icinga_linuxfabrik | bool ) + - name: Run apt show monitoring-plugins-systemd -a ansible.builtin.command: apt show monitoring-plugins-systemd -a check_mode: false -- GitLab