thanks Kai, i will check this one...thanks a bunch On Wed, Dec 20, 2017 at 8:24 PM, Kai Stian Olstad < [email protected]> wrote:
> On Wednesday, 20 December 2017 12.56.59 CET [email protected] wrote: > > I am trying to create multiple different directory structure using the > > with_items and again i need to refer the same directory structure in the > > other plays in the playbook. > > > > for example > > > > - file: name=/jenkins/data/{{item.dir1}}/{{item.dir2}} > > with_items: > > - {dir1: str-build, dir2: gitconfig_dev} > > - {dir1: btr-build, dir2: gitconfig_test} > > - {dir1: ctr-build, dir2: gitconfig_test6} > > ...................................... > > there are around 20 items like this > > ...................................... > > same variable i need to refer in the other play like > > - git: repo=http://github/..... > > dest=/jenkins/data/{{item1.dir1}}/{{item.dir2}} clone=yes > > with_items: > > - {dir1: str-build, dir2: gitconfig_dev} > > - {dir1: btr-build, dir2: gitconfig_test} > > - {dir1: ctr-build, dir2: gitconfig_test6} > > > > Again in some other play ...so how do i make this* global *so that we > > define once *with_items* and use it in all the other play.. > > thank you. > > Add it in a variable in group_vars/all.yml then it's global. > > all.yml > --- > jenkins_dir: > - {dir1: str-build, dir2: gitconfig_dev} > - {dir1: btr-build, dir2: gitconfig_test} > - {dir1: ctr-build, dir2: gitconfig_test6} > > > They you can use > > with_items: '{{ jenkins_dir }}' > > > -- > Kai Stian Olstad > > -- > 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/zFD4y6aWdeY/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/9370214.p3PfHMhOmn%40x1. > 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/CALguqPK6%3D7sG5b33_XOwrQu%2BDQ%2BtkBks%3DjZShDMRxZJ%3DLyB0RQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
