75 lines
2.3 KiB
YAML
75 lines
2.3 KiB
YAML
# set up flatpak support
|
|
- name: system setup | tweaks | add flatpak support
|
|
package:
|
|
name: flatpak
|
|
state: present
|
|
- name: system setup | tweaks | enable fedora-workstation-repositories
|
|
tags: packages,system,system-packages,workstation-packages
|
|
package:
|
|
name:
|
|
- fedora-workstation-repositories
|
|
when: ansible_distribution in ["Fedora"]
|
|
|
|
- name: system setup | tweaks | enable frpm fusion
|
|
shell: sudo dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
|
|
when: ansible_distribution in ["Fedora"]
|
|
|
|
- name: system setup | tweaks | flatpak | add flathub remote
|
|
tags: packages,flatpak,workstation-packages
|
|
become_user: bzoicas
|
|
flatpak_remote:
|
|
name: flathub
|
|
flatpakrepo_url: https://flathub.org/repo/flathub.flatpakrepo
|
|
method: user
|
|
state: present
|
|
|
|
# distro-specific tasks for arch
|
|
- name: system setup | tweaks | install xorg (archlinux)
|
|
tags: distro,distro-setup,packages,system,system-packages,workstation-packages
|
|
package:
|
|
name: xorg-server
|
|
when: ansible_distribution == "Archlinux"
|
|
|
|
- name: system setup | tweaks | install nvidia gpu packages (arch)
|
|
tags: distro,distro-setup,packages,nvidia,system,system-packages,workstation-packages
|
|
package:
|
|
name:
|
|
- nvidia
|
|
- nvidia-lts
|
|
- nvidia-utils
|
|
when:
|
|
- ansible_distribution == "Archlinux"
|
|
- gpu is defined
|
|
- gpu == "nvidia"
|
|
|
|
- name: system setup | tweaks | install vbox gpu packages (arch)
|
|
tags: distro,distro-setup,packages,system,system-packages,vbox,workstation-packages
|
|
package:
|
|
name:
|
|
- virtualbox-guest-utils
|
|
- xf86-video-vmware
|
|
when:
|
|
- ansible_distribution == "Archlinux"
|
|
- gpu is defined
|
|
- gpu == "vbox"
|
|
|
|
|
|
# distro-specific tasks for ubuntu
|
|
- name: system setup | tweaks | disable apport in config on ubuntu-based hosts
|
|
tags: distro,distro-setup,apport,ubuntu
|
|
lineinfile:
|
|
dest: /etc/default/apport
|
|
regexp: "enabled="
|
|
line: "enabled=0"
|
|
failed_when: false
|
|
when: ansible_distribution in ["Pop!_OS", "Ubuntu"]
|
|
|
|
- name: system setup | tweaks | disable and stop apport service on ubuntu-based hosts
|
|
tags: distro,distro-setup,apport,ubuntu
|
|
service:
|
|
name: apport
|
|
enabled: no
|
|
state: stopped
|
|
failed_when: false
|
|
when: ansible_distribution in ["Pop!_OS", "Ubuntu"]
|