Skip to content

Commit 392baaf

Browse files
author
Martin Jackson
committed
Split phases more explicitly
1 parent 1985d41 commit 392baaf

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

playbooks/display_secrets_info.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,20 @@
7979
unique_vault_prefixes: "{{ _display_primary_parse.unique_vault_prefixes | default([]) }}"
8080
secrets_backing_store: "{{ secrets_backing_store }}"
8181

82+
# Do not register: secrets_results here — a skipped task still overwrites the register
83+
# and would wipe the two-group set_fact when bootstrap secrets are present.
8284
- name: Parse secrets data (single phase)
8385
when: not (_vp_has_inline_bootstrap_secrets | bool)
8486
no_log: '{{ hide_sensitive_output }}'
8587
parse_secrets_info:
8688
values_secrets_plaintext: "{{ values_secrets_data }}"
8789
secrets_backing_store: "{{ secrets_backing_store }}"
88-
register: secrets_results
90+
register: _display_single_phase_parse
91+
92+
- name: Set secrets_results from single-phase parse
93+
when: not (_vp_has_inline_bootstrap_secrets | bool)
94+
ansible.builtin.set_fact:
95+
secrets_results: "{{ _display_single_phase_parse }}"
8996

9097
- name: Display secrets data
9198
ansible.builtin.debug:

0 commit comments

Comments
 (0)