Add compatchecks

This commit is contained in:
uumas
2025-03-28 04:15:28 +02:00
parent bb30a2024f
commit c2b4820a7a
3 changed files with 34 additions and 0 deletions

View File

@@ -1,4 +1,16 @@
--- ---
- name: Ensure host distribution is supported
ansible.builtin.import_role:
name: compatcheck
vars:
compatcheck_supported_distributions:
- name: debian
version_min: 10
- name: ubuntu
version_min: 24
- name: fedora
version_min: 39
- name: Include variables for os family {{ ansible_os_family }} - name: Include variables for os family {{ ansible_os_family }}
ansible.builtin.include_vars: "{{ ansible_os_family }}.yaml" ansible.builtin.include_vars: "{{ ansible_os_family }}.yaml"

View File

@@ -1,4 +1,14 @@
--- ---
- name: Ensure host distribution is supported
ansible.builtin.import_role:
name: compatcheck
vars:
compatcheck_supported_distributions:
- name: debian
version_min: 11
- name: ubuntu
version_min: 24
- name: Install prometheus node exporter - name: Install prometheus node exporter
ansible.builtin.apt: ansible.builtin.apt:
name: prometheus-node-exporter name: prometheus-node-exporter

View File

@@ -1,4 +1,16 @@
--- ---
- name: Ensure host distribution is supported
ansible.builtin.import_role:
name: compatcheck
vars:
compatcheck_supported_distributions:
- name: debian
version_min: 11
- name: ubuntu
version_min: 24
- name: fedora
version_min: 39
- name: Ensure sudo is installed - name: Ensure sudo is installed
ansible.builtin.package: ansible.builtin.package:
name: sudo name: sudo