diff options
| author | alex <alex@pdp7.net> | 2025-11-09 16:30:01 +0100 |
|---|---|---|
| committer | alexpdp7 <alex@corcoles.net> | 2025-11-09 16:31:12 +0100 |
| commit | 4bf2d3e43a60b2199033666356aec58caff2c2f6 (patch) | |
| tree | 1369194efda3bc4b403d2c1a62447ba7f341f239 /personal_infra/playbooks/roles/apply_puppet | |
| parent | 9bb64114bc7620eb624750b8ecdb501e22aeea6e (diff) | |
Add support for EL10
Diffstat (limited to 'personal_infra/playbooks/roles/apply_puppet')
| -rw-r--r-- | personal_infra/playbooks/roles/apply_puppet/tasks/main.yml | 8 | ||||
| -rw-r--r-- | personal_infra/playbooks/roles/apply_puppet/vars/main.yml | 13 |
2 files changed, 20 insertions, 1 deletions
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 |
