Add dnf repofiles
This commit is contained in:
@@ -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
|
||||
|
||||
Fai riferimento in un nuovo problema
Block a user