That should be fine as long as it has no extension or .yml or .yaml so I
wonder if you have something else in your playbook that might just be
confusing, and it's not an issue with vault files being skipped.




On Tue, Nov 4, 2014 at 1:28 AM, Arangel Angov <[email protected]> wrote:

>  Hi Michael,
>
> That's all defined in the vault file, the entry is from the uwsgi vassal
> configuration file.
>
> The vault file is currently in group_vars/all/vault.
>
> Thanks.
>
>
> On 11/04/2014 12:10 AM, Michael DeHaan wrote:
>
> Where you have:
>
>  env =  VAR_1={{ VAR[branch].id1 }}
>
>  Where is this defined?
>
>  Also, where is the vault file?
>
>  Thanks!
>
>
>
> On Mon, Nov 3, 2014 at 5:21 PM, Arangel Angov <[email protected]> wrote:
>
>> 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.
>>
>
>  --
> 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/CA%2BnsWgxSc60WnO2tJDinSHFgX1VcO_%3DUFeeu4u3ievgXT%2BwiDw%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgxSc60WnO2tJDinSHFgX1VcO_%3DUFeeu4u3ievgXT%2BwiDw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> *Arangel Angov*
>
>
>
>
>
> * Systems Operations <http://getsocial.bar> <https://twitter.com/gramble>
> <https://www.facebook.com/GrambleWorldBV>
> <https://plus.google.com/106495269735648748872>
> <https://www.linkedin.com/company/2462695>
> <http://instagram.com/grambleworld>
> <https://www.youtube.com/user/grambleworldbv> *
>
> *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/54587222.8010304%40gramble.com
> <https://groups.google.com/d/msgid/ansible-project/54587222.8010304%40gramble.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CA%2BnsWgxy_2iFgMz7U_VmQKmA8aMYnONXGKbg9QhPCiV6wkr7EA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to