diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index aad2ae7f7269d2a4d1e522236046907974dfb7f3..493b6cbf678c2f728802500afb848309e33169fd 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 8954017732ba006b9d03e4357794eaa82e32096e..f5a63d7e475b98d9a86df130bb27ef10d57aabd1 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 d4fabea9bbe353c64e621e665fbc9dd70e84a57e..31acb322c8fc05fe4553fdea7be9a08aad4c0bbc 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