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.
