From 9dc04cda9c3526af50f2c445cab96243950881c2 Mon Sep 17 00:00:00 2001 From: jaydee Date: Fri, 10 Jul 2026 22:39:54 +0200 Subject: [PATCH] build --- roles/wake_on_lan/tasks/main.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/roles/wake_on_lan/tasks/main.yml b/roles/wake_on_lan/tasks/main.yml index 8df2b3f..605e163 100755 --- a/roles/wake_on_lan/tasks/main.yml +++ b/roles/wake_on_lan/tasks/main.yml @@ -44,3 +44,26 @@ become: true loop: '{{ ansible_facts.interfaces }}' when: '(item.startswith("eno") or item.startswith("enp")) and not item.endswith("avahi")' + + - name: Copy script + become: true + ansible.builtin.copy: + src: pre-shutdown.sh + dest: /usr/local/bin/pre-shutdown.sh + owner: root + mode: '0744' + + - name: Create pre-shutdown service + become: true + ansible.builtin.copy: + dest: "/etc/systemd/system/pre-shutdown.service" + src: pre-shutdown.service + owner: root + mode: '0744' + + - name: Enable pre-shutdown service + become: true + ansible.builtin.systemd: + name: pre-shutdown.service + enabled: true + state: restarted \ No newline at end of file