Dear all,
I am “auto learning” ansible and currently try to understand how to use vault.
To summarize things, I have created a vault.yml file in the vars directory, and included it in the main.yml task. Then, I put the vault password within a .vault_passwd file created at the same level than ansible.cfg.
When I run :
`
ansible-playbook with --vault-password-file .vault_passwd
`
It is ok.
So, I tried to put the vault password file path within ansible.cfg as follows :
vault_password_file = .vault_passwd
`
When running the playbook (without --vault-password-file ), it fails with :
fatal: [ci-server]: FAILED! => {
“ansible_facts”: {},
“ansible_included_var_files”: ,
“changed”: false,
“message”: “Attempting to decrypt but no vault secrets found”
}
`
at the line were the vault.yml file is imported. So, it looks like if it does not find the vault password file to decrypt the vault file.
I can't understand why, and have already tried with the aboslute path, or changing _ with -, just in case documentation had a typo... but without any success.
If someone could have an idea to help, I would be glad.
Have a nice day!
J-L