diff --git a/roles/datastore/tasks/mounts.yaml b/roles/datastore/tasks/mounts.yaml index 3986db0..1731d82 100644 --- a/roles/datastore/tasks/mounts.yaml +++ b/roles/datastore/tasks/mounts.yaml @@ -60,6 +60,7 @@ block: - name: Prompt for decryption key no_log: true + when: skylab_datastore_encryption_password is not defined ansible.builtin.pause: prompt: >- Datastore device {{ inventory_hostname }}:/dev/{{ skylab_datastore_device }} is not @@ -73,7 +74,7 @@ device: /dev/{{ skylab_datastore_device }} state: opened name: brick - passphrase: "{{ _luks_decryption_key.user_input }}" + passphrase: "{{ _luks_decryption_key.user_input | default(skylab_datastore_encryption_password) }}" - name: Fetch updated block device information ansible.builtin.command: