@@ -54,13 +54,10 @@ already completed (duplicate inject is skipped).
5454 the configured backend.
5555
5656- ** ` playbooks/load_bootstrap_secrets.yml ` **
57- Convenience wrapper: ` determine_pattern_dir ` , ` determine_pattern_name ` , then imports ` load_secrets.yml ` (same behavior
58- as install).
59-
60- - ** ` playbooks/load_bootstrap_secrets_only.yml ` **
61- ** Early bootstrap inject only** : same pattern discovery plays and ` pattern_settings ` , then only the Kubernetes inject
62- for bootstrap-tagged secrets in the primary file (with retries). ** Fails** if no primary file exists or there are no
63- bootstrap-tagged v2 entries. Does ** not** read ` secretLoader.disabled ` or load into Vault / primary backend.
57+ ** Early bootstrap inject only** : ` determine_pattern_dir ` , ` determine_pattern_name ` , ` pattern_settings ` , then only the
58+ Kubernetes inject for bootstrap-tagged secrets in the primary file (with retries). ** Fails** if no primary file exists
59+ or there are no bootstrap-tagged v2 entries. Does ** not** read ` secretLoader.disabled ` or load into Vault / primary
60+ backend. For the full early-then-primary flow, use ` load_secrets.yml ` (or ` install.yml ` ).
6461
6562- ** ` playbooks/display_secrets_info.yml ` **
6663 Loads and displays parsed secrets (using the backend from ` values-global ` ). For v2 files with any bootstrap-tagged
@@ -82,7 +79,7 @@ Outer retries (parse plus Kubernetes apply) are controlled on the role defaults
8279- ` vp_secrets_bootstrap_retry_max ` (default ` 20 ` )
8380- ` vp_secrets_bootstrap_retry_delay ` (seconds between attempts, default ` 30 ` )
8481
85- These apply to the early inject path inside ` load_secrets ` and to ` load_bootstrap_secrets_only .yml` .
82+ These apply to the early inject path inside ` load_secrets ` and to ` load_bootstrap_secrets .yml` .
8683
8784Per-secret namespace readiness (before each ` kubernetes.core.k8s ` apply) uses role defaults on ` k8s_secret_utils ` :
8885
@@ -95,8 +92,8 @@ all secret injections from the start.
9592
9693- ` roles/load_secrets/tasks/main.yml ` implements the ** combined** flow (early inject from primary file, then primary
9794 backend load).
98- - ` roles/load_secrets/tasks/bootstrap_only.yml ` is used only when you invoke the ` load_secrets ` role with
99- ` tasks_from: bootstrap_only.yml ` (as ` load_bootstrap_secrets_only .yml` does).
95+ - ` roles/load_secrets/tasks/bootstrap_only.yml ` is used when you invoke the ` load_secrets ` role with
96+ ` tasks_from: bootstrap_only.yml ` (as ` playbooks/load_bootstrap_secrets .yml` does).
10097- ` roles/find_vp_secrets ` resolves the primary file (` tasks/main.yml ` ).
10198- v2 parsing and phase filters (` bootstrap_only ` , ` exclude_bootstrap ` , ` all ` ) are implemented in
10299 ` plugins/module_utils/parse_secrets_v2.py ` (single ` bootstrap ` normalizer: off / dual / early-only).
0 commit comments