Ansible vault web

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 your vars 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.

1 Like