36 lines
939 B
YAML
36 lines
939 B
YAML
---
|
|
- 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
|