--- # tasks file for fedora - name: "Adding rpmfusion repos" become: true block: - name: "Add rpmfustion repo gpg keys" ansible.builtin.rpm_key: key: "{{ item }}" state: present with_items: "{{ rpmfusion_keys }}" - name: "Install the rpmfusion repo packages" ansible.builtin.dnf: name: "{{ item }}" state: present with_items: "{{ rpmfusion_repos }}" rescue: - ansible.builtin.debug: msg: "rpmfusion Repos konnten nicht hinzugefügt werden." - name: "Remove and install dnf software" become: true block: - name: "Remove unnecassary packages" ansible.builtin.dnf: name: "{{ item }}" state: absent with_items: "{{ rem_packages }}" - name: "Install all current updates" ansible.builtin.dnf: name: "*" state: latest - name: "Install packages" ansible.builtin.dnf: name: "{{ item }}" state: present with_items: "{{ packages }}" - name: "Install Flatpaks" flatpak: name: "{{ item }}" state: present with_items: "{{ flatpaks }}"