SHA256
1
0
This commit is contained in:
2025-12-14 18:27:50 -05:00
parent 89345c9ab2
commit 36cd3c748c
2 ha cambiato i file con 25 aggiunte e 5 eliminazioni

Vedi File

@@ -10,20 +10,30 @@
- name: Add DNF repositories
ansible.builtin.yum_repository:
name: "{{ item.name }}"
description: "{{ item.description }}"
description: "{{ item.description | default(omit) }}"
baseurl: "{{ item.baseurl }}"
enabled: true
gpgcheck: true
gpgkey: "{{ item.gpgkey }}"
gpgcheck: "{{ item.gpgcheck | default(true) }}"
gpgkey: "{{ item.gpgkey | default(omit) }}"
loop: "{{ (dnf_add_repos | default([])) + (dnf_add_repos_group | default([])) }}"
become: true
- name: Add DNF repository files
ansible.builtin.get_url:
url: "{{ item.url }}"
dest: "/etc/yum.repos.d/{{ item.url | basename }}"
owner: root
group: root
mode: '0644'
loop: "{{ (dnf_add_repofiles | default([])) + (dnf_add_repofiles_group | default([])) }}"
become: true
- name: Remove unwanted packages
ansible.builtin.dnf:
name: "{{ (dnf_remove | default([])) + (dnf_remove_group | default([])) }}"
name: "{{ item }}"
state: absent
loop: "{{ (dnf_remove | default([])) + (dnf_remove_group | default([])) }}"
become: true
when: ((dnf_remove | default([])) + (dnf_remove_group | default([]))) | length > 0
failed_when: false
- name: Install DNF packages