From fceaa2e8eec3c803812d9b90d96b627271a5e9c6 Mon Sep 17 00:00:00 2001 From: Markus Katharina Brechtel Date: Wed, 2 Feb 2022 10:44:29 +0100 Subject: [PATCH] desktop maintenance playbook --- desktop-maintenance.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 desktop-maintenance.yaml diff --git a/desktop-maintenance.yaml b/desktop-maintenance.yaml new file mode 100644 index 0000000..bfea986 --- /dev/null +++ b/desktop-maintenance.yaml @@ -0,0 +1,18 @@ +--- + +- hosts: + - desktops + - laptops + remote_user: root + pre_tasks: + - name: ensure acpi tool is installed + apt: + pkg: acpi + - name: ensure host is on AC power + command: acpi -a + register: _acpi_ac_adapter + failed_when: '"off-line" in _acpi_ac_adapter.stdout' + changed_when: false + roles: + - name: display_manager + display_manager_state: maintenance