Hi,
I've upgraded to Ansible 1.7.2-1 (using Arch linux) last week and I've
noticed that variables from the vault are not being recognized anymore.
Tried to recreate this on several machines with the same version of
Ansible, it fails on all of them.
I'm using a template file for uwsgi that also holds some environment
variables, for example:
env = VAR_1={{ VAR[branch].id1 }}
In the vault I have:
VAR:
production:
id1: 1234
staging:
id1: 9999
develop:
id1: 1111
I run the playbook with --ask-vault-pass and when it gets to the task
that copies my uwsgi template file to the server I get the following:
TASK: [test | Copying uwsgi configuration file...] **************
fatal: [x.x.x.x] => {'msg': "AnsibleUndefinedVariable: One or more undefined
variables: 'VAR' is undefined", 'failed': True}
fatal: [x.x.x.x] => {'msg': "AnsibleUndefinedVariable: One or more undefined
variables: 'VAR' is undefined", 'failed': True}
Worked perfectly fine a week ago when I ran the same playbook with the
same configuration, the vault hasn't been modified either.
I'm also using an ad-hoc group created with add_hosts, but that
shouldn't be an issue here as far as I can see.
Anything more I can do to troubleshoot? Did anyone came across a similar
issue lately?
Thanks.
--
Arangel
--
*Disclaimer*
This email is really important (well, most of them are.). Also, hopefully
the message has been sent to the person it’s intended for. If we stuffed up
by entering the wrong email address, we’re very sorry for cluttering up
your inbox. But if we have done that, then please do us a favour and let us
know…and if you could keep the juicy bits to yourself, that would be great
too.
Also…stuff that’s said in this message are the views of the person writing
the email and do not actually represent the views of Gramble World
(although they might, but we’re just hedging our bets here). Don’t think
for one minute that anything in this message should be construed as
creating a contract.
Gramble World owns the email infrastructure, including the contents.
Finally…do the right thing by the environment and “think before you ink”!
**********************************************************************
--
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/54580003.7080908%40gramble.com.
For more options, visit https://groups.google.com/d/optout.