Files
DesktopAnsible/roles/packages/tasks/RedHat.yml
2022-10-29 14:23:26 -05:00

52 lines
1.1 KiB
YAML

- name: Add repository
ansible.builtin.yum_repository:
name: "{{ item.name }}"
description: "Ansible repositories"
baseurl: "{{ item.baseurl }}"
async: yes
gpgkey: "{{ item.gpgkey }}"
with_items: "{{ required_repository }}"
- name: Update packages
yum:
name: '*'
state: latest
update_cache: yes
update_only: yes
retries: 3
delay: 10
- name: Remove packates not needed anymore
yum:
autoremove: yes
retries: 3
delay: 10
- name: Install required packages
yum:
state: latest
update_cache: yes
pkg: "{{ item }}"
with_items: "{{ required_packages }}"
retries: 3
delay: 10
- name: configure flatpak
community.general.flatpak_remote:
name: flathub
state: present
flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo
- name: install flatpak
become_user: user
community.general.flatpak:
name: "{{ item }}"
with_items: "{{ required_flatpak_packages }}"
- name: Install packages from fedora
ansible.builtin.yum:
name: "{{ item.url }}"
state: present
disable_gpg_check: yes
with_items: "{{ required_manual_packages }}"