diff --git a/playbooks/Linux.yaml b/playbooks/Linux.yaml index 8719a11..65b366c 100644 --- a/playbooks/Linux.yaml +++ b/playbooks/Linux.yaml @@ -13,3 +13,5 @@ when: "'GNOME' in ansible_env.XDG_CURRENT_DESKTOP" - role: xremap when: "'GNOME' in ansible_env.XDG_CURRENT_DESKTOP" + - role: fedora-workstation + when: ansible_os_family == 'RedHat' and ansible_distribution == 'Fedora' diff --git a/roles/fedora-workstation/tasks/main.yaml b/roles/fedora-workstation/tasks/main.yaml new file mode 100644 index 0000000..a4f6c88 --- /dev/null +++ b/roles/fedora-workstation/tasks/main.yaml @@ -0,0 +1,16 @@ +--- +- assert: + that: ansible_os_family == 'RedHat' and ansible_distribution == 'Fedora' + +- name: install non-free gstreamer plugins + become: true + dnf: + state: latest + allowerasing: true + name: + - ffmpeg + - gstreamer1-plugins-bad-free + - gstreamer1-plugins-bad-freeworld + - gstreamer1-plugins-base + - gstreamer1-plugins-good + - gstreamer1-plugins-ugly