Initial
This commit is contained in:
74
roles/workstation/tasks/system_setup/tweaks.yml
Normal file
74
roles/workstation/tasks/system_setup/tweaks.yml
Normal file
@@ -0,0 +1,74 @@
|
||||
# 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"]
|
||||
Reference in New Issue
Block a user