#!/usr/bin/env ansible-playbook # vim:ft=ansible: --- # Home desktops - hosts: desktop post_tasks: - name: confirm liblzo2 dllmap lineinfile: path: /etc/mono/config insertafter: "" line: '' tags: [ desktop, mono ] - name: give python3 cap_sys_ptrace capabilities: path: /usr/bin/python3.8 # Required for Randovania to access Dolphin memory capability: cap_sys_ptrace=eip tags: [ desktop, python, cap ] roles: - role: backup vars: backup_s3backup_tar_args_extra: h backup_s3backup_list_extra: - /home/salt/.backup/ tags: [ backup ] - role: motd tags: [ motd ] - role: desktop tags: [ desktop ] - role: grub tags: [ desktop, grub ] - role: udev vars: udev_rules: # Switch RCM stuff - SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0664", GROUP="plugdev" tags: [ desktop, udev ] - role: pulseaudio tags: [ desktop, pulse, pulseaudio ] - role: zerotier tags: [ desktop, zerotier ]