NOTE: Original code written by @pbthorste for https://github.com/pbthorste/avtool
HUGE SHOUT OUT to @pbthorste
This module provides a reimplementation of ansible-vault
encrypt and decprypt functionality in Go.
As of writing the mainline has been stale for ~4 years.
I have found this code to be highly useful and important for writing other ansible-vault
related tools. I wanted to modernize the work done previously to support go.mod
while also updating the interface as an importable module for other code.
Please see gwvault for a purpose built ansible-vault
binary written in go.
It leverages the work done by @pbthorste for https://github.com/pbthorste/avtool while further fleshing out the CLI tool to be more in line with the original ansible-vault
CLI tool.
Original code written by @pbthorste