From 794cd5c773549d845020d72435b3b55f09f80460 Mon Sep 17 00:00:00 2001 From: Michael Wilson Date: Thu, 24 Nov 2022 15:03:23 +0100 Subject: [PATCH] unlock as handler --- hetzner/autoinstall/handlers/main.yml | 2 ++ hetzner/autoinstall/tasks/main.yml | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 hetzner/autoinstall/handlers/main.yml diff --git a/hetzner/autoinstall/handlers/main.yml b/hetzner/autoinstall/handlers/main.yml new file mode 100644 index 0000000..525c0c9 --- /dev/null +++ b/hetzner/autoinstall/handlers/main.yml @@ -0,0 +1,2 @@ +- name: unlock_disk + raw: "printf '{{ autoinstall_disk_encryption secret }}' | cryptroot-unlock" diff --git a/hetzner/autoinstall/tasks/main.yml b/hetzner/autoinstall/tasks/main.yml index 7f91d3d..9118fb8 100644 --- a/hetzner/autoinstall/tasks/main.yml +++ b/hetzner/autoinstall/tasks/main.yml @@ -1,5 +1,6 @@ - name: bootstrap fully encrypted linux image when: hetzner_autoinstall|default(false) + notify: unlock_disk block: - name: copy setup.conf template template: @@ -24,6 +25,3 @@ - name: reboot reboot: -- name: unlock disk - raw: "printf '{{ autoinstall_disk_encryption secret }}' | cryptroot-unlock" - when: hetzner_autoinstall|default(false) or disk_unlock|default(false)