fix(task): non default lxc root password failure #47

Merged
max merged 1 commits from issue-46/lxc-root-passwd into dev 2026-10-08 14:07:47 +04:00
+3 -4
View File
@@ -9,15 +9,13 @@
prompt: "Enter your password [{{ lxc_root_password }}]" prompt: "Enter your password [{{ lxc_root_password }}]"
echo: false echo: false
register: password_result_1 register: password_result_1
until: password_result_1.user_input | length == 0
retries: 2
delay: 0
- name: Prompt for password (confirmation) - name: Prompt for password confirmation (only if a password was entered)
ansible.builtin.pause: ansible.builtin.pause:
prompt: "Confirm your new password" prompt: "Confirm your new password"
echo: false echo: false
register: password_result_2 register: password_result_2
when: password_result_1.user_input | length > 0
- name: Ensure passwords match - name: Ensure passwords match
ansible.builtin.assert: ansible.builtin.assert:
@@ -25,6 +23,7 @@
- password_result_1.user_input == password_result_2.user_input - password_result_1.user_input == password_result_2.user_input
fail_msg: "Passwords do not match!" fail_msg: "Passwords do not match!"
success_msg: "Password confirmed." success_msg: "Password confirmed."
when: password_result_1.user_input | length > 0
- name: Use user input only if provided, otherwise keep the default - name: Use user input only if provided, otherwise keep the default
ansible.builtin.set_fact: ansible.builtin.set_fact: