Files
personal_ansible_pub/roles/workstation/tasks/system_setup/tweaks.yml
2023-07-10 10:41:17 +03:00

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"]