Hey everyone,
I’ve developed a simple and secure web tool called avw
(Ansible Vault Web) to streamline working with Ansible Vault. It’s a pure client-side interface, so your secrets never leave your browser.
The goal was to create a straightforward UI for common ansible-vault
tasks.
Key Features:
- Encrypt & Decrypt: Handles both text snippets and full files.
- YAML Generation: Automatically formats encrypted strings into
!vault
blocks for easy copy-pasting into yourvars
files. - Vault ID Support: Works with vault identities for multi-key environments.
- Multi-Variable Decryption: This is the main advantage, you can paste an entire file containing multiple vaulted variables, and it will decrypt all of them at once.
It’s designed to be a secure and efficient alternative to running CLI commands, especially for quick edits or for team members who are less familiar with the command line.
You can use it here: https://opensecurity.github.io/avw/ or download the html conent and run on recent browser.
It’s don’t need http server.
Check out the repository: https://github.com/opensecurity/avw
Hope you find it useful. Feedback is welcome.