I believe the recommended approach for you would be to instead use inventory scripts. At that point, your bounds are limitless.
http://docs.ansible.com/developing_inventory.html An inventory script can use mostly anything as it's data source. You just need to write the code to handle your scenario. On Wed, Jun 25, 2014 at 1:52 PM, Stuart Reynolds <[email protected]> wrote: > Is there any support for specifying multiple specific inventory files. For > example, I may have the following clusters of service machines. > > ProdClusterInventory > StagingClusterInventory > QAClusterInventory > DevClusterInventory > CommonClusterInventory > > Prod thru Dev all need to refer to database machine held in the > CommonClusterInventory -- so naturally, I often want playbooks to refer to > machine groups in, say ,ProdClusterInventory and CommonClusterInventory. > > ansible -i appears to only allow a single inventory file to be specified. > Using -i to refer to a directory: > > DevCluster/ > DevInventory > CommonInventory > > means that CommonInventory is duplicate many times. (And I can't commit > symlinks to our source control) > > > Ideally (I think), I should be able to say an inventory file includes > another. > > - Stuart > > > -- > 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/58c14dbe-4ee6-4b7a-96ac-373ff5984fdb%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/58c14dbe-4ee6-4b7a-96ac-373ff5984fdb%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Matt Martz [email protected] http://sivel.net/ -- 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/CAD8N0v8yyD2p19kcYTfF-T5oypfUFKG9KhiVyU8zJj9zn3_p_A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
