yeah, good point. Thanks.

2014-07-29 15:33 GMT+02:00 Michael DeHaan <[email protected]>:
> Definitely do not import things out of "group_vars" with the vars_files
> directive, it would be ok to keep it in a different directory, but you are
> going to find this would confuse most ansible users using the directory for
> two purposes.
>
>
>
>
> On Tue, Jul 29, 2014 at 9:04 AM, Christo Buschek
> <[email protected]> wrote:
>>
>> Okay, thanks for this info. I worked around it by creating a group_var
>> file for each environment and import it into the playbook using vars_file.
>> It works good enough for me.
>>
>>
>> Am Montag, 28. Juli 2014 13:58:22 UTC+2 schrieb Christo Buschek:
>>>
>>> I'm fairly new to Ansible, so maybe what I'm trying to do is bad anyway.
>>>
>>> I use ansible to deploy all of our web applications. I use a special
>>> deploy playbook for every app. Now every app can be deployed to staging or
>>> production. For each of those environments I use a separate inventory such
>>> as `envs/staging'. Inside the inventory I use one group for every app and
>>> set certain environment specific variables in this way"
>>>
>>> [app1]
>>> app.example.com
>>> [app1:vars]
>>> app-port=3000
>>> app_domain=sub1.example.com
>>>
>>>
>>> [app2]
>>> app.example.com
>>> [app2:vars]
>>> app-port=3001
>>> app_domain=sub2.example.com
>>>
>>> I would deploy an app like that: ansible-playbook -i envs/staging
>>> deploys/app2.yml -K
>>>
>>> Now this doesn't work unfortunately. In my example it always takes the
>>> configuration of app1, even if I deploy app2. In my playbook for app2 I do
>>> have the following line: hosts: app2.
>>>
>>> So my question would be, why is the playbook for app2 taking
>>> configuration options defined for app1? Do I use inventory variables wrong?
>>> Do otherpeople use ansible to deploy apps and how do they keep the
>>> environments separated?
>>>
>>>
>>> UnlockYourBrain GmbH
>>> c/o Smart Mobile Factory GmbH
>>>
>>> Französische Str. 24
>>>
>>> 10117 Berlin
>>>
>>> Germany
>>>
>>>
>>> www.unlockyourbrain.com
>>>
>>> Download at Google Play
>>>
>>> Like us on Facebook
>>>
>>>
>>> Geschäftsführer: Felix Nienstädt, Simon Smend
>>>
>>> Unternehmenssitz: Berlin
>>>
>>> Eingetragen am Handelsgericht Charlottenburg unter HRB 149905 B
>>
>>
>> UnlockYourBrain GmbH
>> c/o Smart Mobile Factory GmbH
>>
>> Französische Str. 24
>>
>> 10117 Berlin
>>
>> Germany
>>
>>
>> www.unlockyourbrain.com
>>
>> Download at Google Play
>>
>> Like us on Facebook
>>
>>
>> Geschäftsführer: Felix Nienstädt, Simon Smend
>>
>> Unternehmenssitz: Berlin
>>
>> Eingetragen am Handelsgericht Charlottenburg unter HRB 149905 B
>>
>> --
>> 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/2007bca2-72ff-4cda-b3fc-4528a222f2d6%40googlegroups.com.
>>
>> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ansible Project" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/ansible-project/XtoFnCQFwP0/unsubscribe.
> To unsubscribe from this group and all its topics, 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%2BnsWgyumGcLg2ktGY3w6QSO8vX0%2BKbMDEdenCn2kNhU5c7pXA%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
*UnlockYourBrain GmbH*
c/o Smart Mobile Factory GmbH

Französische Str. 24

10117 Berlin

Germany


*www.unlockyourbrain.com <http://www.unlockyourbrain.com/>*

Download at *Google Play 
<https://play.google.com/store/apps/details?id=co.unlockyourbrain&referrer=utm_source%3DMA%26utm_medium%3Demail%20footer%26utm_term%3Dgen%26utm_content%3Dgen%26utm_campaign%3Dgen>*

Like us on *Facebook*


Geschäftsführer: Felix Nienstädt, Simon Smend

Unternehmenssitz: Berlin

Eingetragen am Handelsgericht Charlottenburg unter HRB 149905 B

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

Reply via email to