diff --git a/Makefile b/Makefile index 0b3bf0c..cfd9edf 100644 --- a/Makefile +++ b/Makefile @@ -56,8 +56,8 @@ help: @echo " make test-all Run Molecule tests for all roles" @echo " make test-integration HOST= [CERTS=internal|le-staging] [KEEP=1] Run ADR-025 integration cycle against a VM" @echo " make test-integration-clean Prune stale integration-test VM snapshots" - @echo " make check PLAYBOOK= [LIMIT=] [TAGS=] Dry-run a playbook (check mode)" - @echo " make deploy PLAYBOOK= [LIMIT=] [TAGS=] Run a playbook against production" + @echo " make check PLAYBOOK= [LIMIT=] [TAGS=] [EXTRA=] Dry-run a playbook (check mode)" + @echo " make deploy PLAYBOOK= [LIMIT=] [TAGS=] [EXTRA=] Run a playbook against production" @echo " make edit-vault [VAULT=] Edit the vault in nvim (auto re-encrypts + checks)" @echo " make check-vault [VAULT=] Validate vault structure (values masked)" @echo " make encrypt FILE= Encrypt a vault file" @@ -128,13 +128,13 @@ check: ifndef PLAYBOOK $(error PLAYBOOK is required: make check PLAYBOOK=) endif - $(PLAYBOOK_BIN) $(INVENTORY) $(VAULT_ARGS) $(if $(LIMIT),--limit $(LIMIT)) $(if $(TAGS),--tags $(TAGS)) --check --diff playbooks/$(PLAYBOOK).yml + $(PLAYBOOK_BIN) $(INVENTORY) $(VAULT_ARGS) $(if $(LIMIT),--limit $(LIMIT)) $(if $(TAGS),--tags $(TAGS)) $(EXTRA) --check --diff playbooks/$(PLAYBOOK).yml deploy: ifndef PLAYBOOK $(error PLAYBOOK is required: make deploy PLAYBOOK=) endif - $(PLAYBOOK_BIN) $(INVENTORY) $(VAULT_ARGS) $(if $(LIMIT),--limit $(LIMIT)) $(if $(TAGS),--tags $(TAGS)) playbooks/$(PLAYBOOK).yml + $(PLAYBOOK_BIN) $(INVENTORY) $(VAULT_ARGS) $(if $(LIMIT),--limit $(LIMIT)) $(if $(TAGS),--tags $(TAGS)) $(EXTRA) playbooks/$(PLAYBOOK).yml # ── Vault ─────────────────────────────────────────────────────────────────────