post_install/roles/fedora/tasks/main.yml

46 lines
1.1 KiB
YAML
Raw Permalink Normal View History

2025-03-03 07:10:00 +00:00
---
# tasks file for fedora
- name: "Add rpmfustion repo gpg keys"
ansible.builtin.rpm_key:
key: "{{ item }}"
state: present
with_items:
- "https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-free-fedora-2020"
- "https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-nonfree-fedora-2020"
- name: install the rpmfusion repo packages
dnf:
name: "{{ item }}"
state: present
with_items:
- http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-{{ ansible_distribution_major_version }}.noarch.rpm
- http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-{{ ansible_distribution_major_version }}.noarch.rpm
- name: Remove unnecassary packages
dnf:
name: "{{ item }}"
state: absent
with_items: "{{ rem_packages }}"
- name: Install all current updates
dnf:
name: "*"
state: latest
- name: Install packages
dnf:
name: "{{ item }}"
state: present
with_items: "{{ packages }}"
- name: Install Flatpaks
flatpak:
name: "{{ item }}"
state: present
with_items: "{{ flatpaks }}"