Hi. I am trying to set up an environment using different passwords for
different hosts:
In ./group_vars/all I have the line:
---
> ansible_sudo_pass: "{{ lookup('password', 'passwords/' +
> inventory_hostname) }}"
> #ansible_sudo_pass: <hardcoded test password>
(basically stolen from this
page:
http://serverfault.com/questions/560106/how-can-i-implement-ansible-with-per-host-passwords-securely)
And the corresponding password files exist.
My testing playbook is:
---
> - hosts: all
> sudo: no
> tasks:
> - name: Some name
> debug: msg="!{{ ansible_sudo_pass }}!."
It works with sudo set to "no" and outputs the correct password strings for
each host.
If I set sudo to "yes" I get:
fatal: [<hostname>] => Incorrect sudo password
for each host
If I uncomment out the second line in group_vars/all then it works (for the
host with that password, which is all of them while I test)
What am I doing wrong here?
--
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/9e7a7e4d-a72b-4694-8434-4a48f7a4c5bb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.