Edited at

ローカルで実行するansible-vaultのdecryptとencryptで楽をする

More than 1 year has passed since last update.

ホームディレクトリに.vault_passwordとかのファイルを作成し、ansible-vaultのパスワードを入力する。

次に、以下のエイリアスを.bashrcあたりに追加し、bashを再読み込みする。


.bashrc

alias encrypt='ansible-vault encrypt --vault-password-file ~/.vault_password'

alias decrypt='ansible-vault decrypt --vault-password-file ~/.vault_password'

後は暗号化・復号対象ファイルを以下のように指定すると、パスワード入力無しで実行できる。

暗号化

encrypt repositories/sample/naisho.config

復号
decrypt repositories/sample/naisho.config