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 | |
| parent | 9bb64114bc7620eb624750b8ecdb501e22aeea6e (diff) | |
Add support for EL10
Diffstat (limited to 'personal_infra/playbooks')
4 files changed, 26 insertions, 4 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 diff --git a/personal_infra/playbooks/roles/deploy_ragent/vars/main.yml b/personal_infra/playbooks/roles/deploy_ragent/vars/main.yml index 392f3dec..13c3a270 100644 --- a/personal_infra/playbooks/roles/deploy_ragent/vars/main.yml +++ b/personal_infra/playbooks/roles/deploy_ragent/vars/main.yml @@ -21,6 +21,9 @@ ragent: '9': x86_64: el8 aarch64: el8_rpi4 + '10': + x86_64: el8 + aarch64: el8_rpi4 install_command: Debian: "dpkg -i" RedHat: "rpm -i" diff --git a/personal_infra/playbooks/roles/proxmox_create_lxc/vars/main.yml b/personal_infra/playbooks/roles/proxmox_create_lxc/vars/main.yml index ecb485f8..bf241632 100644 --- a/personal_infra/playbooks/roles/proxmox_create_lxc/vars/main.yml +++ b/personal_infra/playbooks/roles/proxmox_create_lxc/vars/main.yml @@ -1,8 +1,8 @@ --- flavors: - el8: - template: rockylinux-8-default_20210929 - pct_ostype: centos el9: template: rockylinux-9-default_20240912 pct_ostype: centos + el10: + template: almalinux-10-default_20250930 + pct_ostype: centos |
