Skip to content

gitinsky/vaultkeychain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vaultkeychain

Scripts to link ansible-vault and keychain. Keychain username is set to a git remote URL in git@ format if it could be determined, otherwize current system path is used instead.

Installation

MAC OS

git clone https://github.com/gitinsky/vaultkeychain.git
ln -vs "$PWD/vaultkeychain/vaultkeychain.py" ~/sbin/vaultkeychain

Or for shell version:

ln -vs "$PWD/vaultkeychain/vaultkeychain.sh" ~/sbin/vaultkeychain

Usage

ansible.cfg:

[defaults]
vault_password_file = ~/sbin/vaultkeychain

Test

Run

PAGER=cat ansible-vault view vaulted.yml

Password is vaultkeychain.

On the second run password should be retreived from your keychain.

env

export ANSIBLE_VAULT_PASSWORD_FILE=~/sbin/vaultkeychain

Other resources

ansible-tools

About

Scripts to link ansible-vault and keychain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published