That is great! Thanks! The keyring solution is a really nice touch!

On Tuesday, September 16, 2014 2:36:29 PM UTC+2, Matt Martz wrote:
>
> There is indeed a way to specify this in the ansible.cfg file:
>
> [defaults]
> vault_password_file = /path/to/password_file
>
> Additionally of note, is that the --vault-password-file can also be a 
> script, and if marked as executable the script will be executed and can 
> respond with the password.  Then you can store your password in something 
> like keychain on Mac and have the script retrieve it. (I've submitted a PR 
> to show how to do this at https://github.com/ansible/ansible/pull/8561)
>
> On Tue, Sep 16, 2014 at 4:41 AM, Jason Harris <[email protected] 
> <javascript:>> wrote:
>
>> Hi All,
>>
>> It would be handy to be able to specify a default vault-password-file in 
>> the ansible configuration file. That way when we are operating within the 
>> ansible role we can easily encrypt, edit, and decrypt files without having 
>> to always add:
>>
>>    --vault-password-file ~/.vault_pass.txt
>>
>> We can of course create a bash alias for this but it doesn't vary when we 
>> are in different ansible projects...
>>
>> Also, it would be nice to have a ansible-vault cat | more | less etc to 
>> easily look at the file contents.
>>
>> And in fact it might be nice to be able to have several passwords in 
>> vault_pass, which are tried in succession. Ie we might have vault_pass.txt 
>> be:
>>
>> general_pass : aYLNOrPGA9qEYDxs
>> aws_deploy_keys: BbqxyxGBqjSC3kVt
>> super_secrete_key: KeqZqnXvCHQJ7hDx
>>
>> That way we could handle out say the general_pass to some people working 
>> on general things, and say give out the aws deploy keys to a smaller set of 
>> people, and finally only a few people would know the super_secret_keys.
>>
>> Thanks,
>>    Jason
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/888da30c-5c70-4eb5-8069-3a307f6dec30%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/888da30c-5c70-4eb5-8069-3a307f6dec30%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Matt Martz
> [email protected] <javascript:>
> http://sivel.net/ 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/a3e7e757-6709-40c8-b4b5-99fdbbb9c703%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to