--- - name: Disable unnecessary services for headless datacenter VMs vars: unwanted_services: - apport.service - cloud-config.service - cloud-final.service - cloud-init-local.service - cloud-init.service - console-setup.service - fwupd.service - gpu-manager.service - ModemManager.service - multipathd.service - packagekit.service - polkit.service - pollinate.service - snapd.apparmor.service - snapd.autoimport.service - snapd.core-fixup.service - snapd.recovery-chooser-trigger.service - snapd.seeded.service - snapd.service - snapd.system-shutdown.service - thermald.service - udisks2.service - unattended-upgrades.service - vgauth.service ansible.builtin.systemd: name: "{{ item }}" enabled: false masked: true loop: "{{ unwanted_services }}" tags: disable_services