post_install/roles/fedora/tasks/main.yml

48 lines
851 B
YAML
Raw Normal View History

2025-03-03 07:10:00 +00:00
---
# tasks file for fedora
# TODO: Block in roles?! um ständige becomes zu verhindern
2025-03-03 07:10:00 +00:00
- name: "Add rpmfustion repo gpg keys"
become: yes
2025-03-03 07:10:00 +00:00
ansible.builtin.rpm_key:
key: "{{ item }}"
state: present
2025-03-03 21:20:45 +00:00
with_items: "{{ rpmfusion_keys }}"
2025-03-03 07:10:00 +00:00
- name: install the rpmfusion repo packages
become: yes
2025-03-03 07:10:00 +00:00
dnf:
name: "{{ item }}"
state: present
2025-03-03 21:20:45 +00:00
with_items: "{{ rpmfusion_repos }}"
2025-03-03 07:10:00 +00:00
- name: Remove unnecassary packages
become: yes
2025-03-03 07:10:00 +00:00
dnf:
name: "{{ item }}"
state: absent
with_items: "{{ rem_packages }}"
- name: Install all current updates
become: yes
2025-03-03 07:10:00 +00:00
dnf:
name: "*"
state: latest
- name: Install packages
become: yes
2025-03-03 07:10:00 +00:00
dnf:
name: "{{ item }}"
state: present
with_items: "{{ packages }}"
- name: Install Flatpaks
flatpak:
name: "{{ item }}"
state: present
with_items: "{{ flatpaks }}"