From 4bf2d3e43a60b2199033666356aec58caff2c2f6 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 9 Nov 2025 16:30:01 +0100 Subject: Add support for EL10 --- personal_infra/playbooks/roles/apply_puppet/tasks/main.yml | 8 +++++++- personal_infra/playbooks/roles/apply_puppet/vars/main.yml | 13 +++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 personal_infra/playbooks/roles/apply_puppet/vars/main.yml (limited to 'personal_infra/playbooks/roles/apply_puppet') diff --git a/personal_infra/playbooks/roles/apply_puppet/tasks/main.yml b/personal_infra/playbooks/roles/apply_puppet/tasks/main.yml index e2fe903f..a627a8d7 100644 --- a/personal_infra/playbooks/roles/apply_puppet/tasks/main.yml +++ b/personal_infra/playbooks/roles/apply_puppet/tasks/main.yml @@ -46,10 +46,16 @@ package: name: epel-release when: ansible_distribution_file_variety == 'RedHat' +- name: enable openvox + ansible.builtin.dnf: + disable_gpg_check: true + name: + - https://yum.voxpupuli.org/openvox8-release-el-10.noarch.rpm + when: ansible_distribution_file_variety == 'RedHat' and ansible_distribution_major_version == '10' - name: install packages package: name: - - puppet + - "{{ puppet.by_os[ ansible_distribution_file_variety ][ ansible_distribution_major_version ].package }}" - unzip - name: get facts command: facter -y diff --git a/personal_infra/playbooks/roles/apply_puppet/vars/main.yml b/personal_infra/playbooks/roles/apply_puppet/vars/main.yml new file mode 100644 index 00000000..810670f3 --- /dev/null +++ b/personal_infra/playbooks/roles/apply_puppet/vars/main.yml @@ -0,0 +1,13 @@ +--- +puppet: + by_os: + Debian: + '12': + package: puppet + '13': + package: puppet + RedHat: + '9': + package: puppet + '10': + package: openvox-agent -- cgit v1.2.3