Ansible: Wie man Suspend/Standby/Hibernate mit systemd-Masking verhindert

Methode: Siehe ‘How do I disable my system from going to sleep?’ auf AskUbuntu

disable_sleep_playbook.yml
---
- name: Disable system sleep and hibernation
  hosts: all
  become: true  # Required for systemd operations
  tasks:
    - name: Mask system sleep-related targets
      systemd:
        name: "{{ item }}"
        masked: true
      loop:
        - sleep.target
        - suspend.target
        - hibernate.target
        - hybrid-sleep.target
      tags:
        - power
        - systemd

Check out similar posts by category: Ansible