From da88db0061e8f7632f22c258437751546d7d0de8 Mon Sep 17 00:00:00 2001 From: Raphael Dannecker Date: Mon, 29 Apr 2024 18:53:22 +0200 Subject: [PATCH] Teacherlaptops don't need pwroff service and suspend function will not be disabled. --- roles/lmn_fvs/tasks/main.yml | 3 +++ roles/lmn_kde/tasks/main.yml | 2 ++ 2 files changed, 5 insertions(+) diff --git a/roles/lmn_fvs/tasks/main.yml b/roles/lmn_fvs/tasks/main.yml index 08284ef..8f3ef89 100644 --- a/roles/lmn_fvs/tasks/main.yml +++ b/roles/lmn_fvs/tasks/main.yml @@ -139,6 +139,7 @@ - pwroff.timer - reporter.service - reporter.timer + when: not (groups.teacherlaptop is defined and inventory_hostname in groups.teacherlaptop) - name: Enable pwroff.timer systemd: @@ -147,6 +148,7 @@ loop: - pwroff.timer - reporter.timer + when: not (groups.teacherlaptop is defined and inventory_hostname in groups.teacherlaptop) - name: PXE first boot order command: /usr/local/sbin/bootorder.sh @@ -196,6 +198,7 @@ [AC][SuspendSession][$i] idleTime=7200000 suspendType=8 + when: not (groups.teacherlaptop is defined and inventory_hostname in groups.teacherlaptop) - name: Start with empty session by default ansible.builtin.copy: diff --git a/roles/lmn_kde/tasks/main.yml b/roles/lmn_kde/tasks/main.yml index 99c5c84..b69332d 100644 --- a/roles/lmn_kde/tasks/main.yml +++ b/roles/lmn_kde/tasks/main.yml @@ -104,6 +104,7 @@ path: /etc/systemd/sleep.conf.d/ state: directory mode: '0755' + when: not (groups.teacherlaptop is defined and inventory_hostname in groups.teacherlaptop) - name: Avoid suspending blockinfile: @@ -115,6 +116,7 @@ AllowHibernation=no AllowSuspendThenHibernate=no AllowHybridSleep=no + when: not (groups.teacherlaptop is defined and inventory_hostname in groups.teacherlaptop) - name: Deploy dolphin script copy: