Skip to content

feat: add secure credential management with Vault#23

Open
stevefulme1 wants to merge 1 commit intoredhat-cop:mainfrom
stevefulme1:feat/secure-credential-management
Open

feat: add secure credential management with Vault#23
stevefulme1 wants to merge 1 commit intoredhat-cop:mainfrom
stevefulme1:feat/secure-credential-management

Conversation

@stevefulme1
Copy link
Copy Markdown

Summary

  • Adds inventory.vault.yml.example template with all sensitive variables ready for Ansible Vault encryption
  • Adds docs/secure_credential_management.md documenting the full credential management architecture (Ansible Vault, AAP credential types, Kubernetes Secrets, environment variable injection)
  • Updates .gitignore to exclude *.vault.yml, vault-password*, and .vault-password* files
  • Documents all credential types managed by the collection, access control recommendations, and migration steps from plaintext to encrypted storage

Related

  • Resolves: MFG-380

Test plan

  • Verify inventory.vault.yml.example can be copied, edited, and encrypted with ansible-vault encrypt
  • Verify encrypted vault file works with playbook execution via --ask-vault-pass
  • Confirm .gitignore patterns prevent committing vault password and encrypted files
  • Review documentation for accuracy against current credential types in aap_seed role

🤖 Generated with Claude Code

Adds Ansible Vault example file for encrypting sensitive inventory
variables, comprehensive credential management documentation covering
the AAP credential types architecture, and .gitignore patterns to
prevent accidental commit of vault password and encrypted files.

Resolves: MFG-380

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant