Sorry, I'm new here. Can you elaborate a bit on how this would work? The docs recommend a setup like this
production # inventory file for production servers stage # inventory file for stage environment group_vars/ group1 # here we assign variables to particular groups group2 # "" host_vars/ hostname1 # if systems need specific variables, put them here hostname2 # "" So instead you're recommending this? inventory/production # inventory file for production servers inventory/stage # inventory file for stage environment group_vars/ group1 # here we assign variables to particular groups group2 # "" So with that setup would you need to use different group names in the inventories so you can set them separately in the global group_vars? If I want to use the same group names in my production and stage inventories, will something like this work? inventory/production/inventory # inventory file for production servers inventory/stage/inventory # inventory file for stage environment inventory/production/group_vars/ group1 # here we assign variables to production group1 On Saturday, August 16, 2014 10:58:45 AM UTC-4, Michael DeHaan wrote: > > I recommend keeping your inventory in a directory, like inventory/ > > and then have a inventory/production and a inventory/stage > > This prevents accidentally running something against both as you'll have > to -i inventory/stage (unless you type -i inventory!) > > Usage of group_vars is then the way to organize variance between them. > > See > http://docs.ansible.com/playbooks_best_practices.html#how-to-arrange-inventory-stage-vs-production > > > On Fri, Aug 15, 2014 at 1:10 PM, olga <osu...@gmail.com <javascript:>> > wrote: > >> Hi ! >> >> I currently using python tools for continuous deloy to AWS ec2 nodes and >> want to use ansible for continuous deploy. We have stage and qa env with >> different properties. Could someone point to me the right approach to setup >> continuous deploy to mulitple env with the right properties. >> >> Thanks, >> Olga S >> >> -- >> 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 ansible-proje...@googlegroups.com <javascript:>. >> To post to this group, send email to ansible...@googlegroups.com >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/d42530f6-a77d-4a13-9506-b4948efeb003%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/d42530f6-a77d-4a13-9506-b4948efeb003%40googlegroups.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 ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/1b3ca2b5-114e-4ba0-8075-3c1abf18e1b5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.