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 +++++++++++++ personal_infra/playbooks/roles/deploy_ragent/vars/main.yml | 3 +++ .../playbooks/roles/proxmox_create_lxc/vars/main.yml | 6 +++--- 4 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 personal_infra/playbooks/roles/apply_puppet/vars/main.yml (limited to 'personal_infra/playbooks') 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 -- cgit v1.2.3