Examples for delegate_to, local_action, etc. all show them being added per 
task. Though this will definitely accomplish what I want, I just want to do 
it in a more "file-global" way. Again, per my OP.

Chris

On Tuesday, October 25, 2016 at 11:14:36 AM UTC-4, Patrick Laimbock wrote:
>
> On 25-10-16 17:02, ZillaYT wrote: 
> > I have a role whose main.yml file includes several *.yml files, e.g., 
> > 
> > | 
> > main.yml 
> > --- 
> > -include:tasks1.yml 
> > -include:tasks2.yml 
> > 
> > 
> > tasks1.yml 
> > --- 
> > -name:Createdir 
> >   file;path=/tmp/dir1 state=dir 
> > 
> > -name:Createfile fromtemplate 
> >   template:src=my_script.sh.j2 dest=/tmp/dir1/my_script.sh mode=0755 
> > 
> > -name:Executescript 
> >   command:/tmp/dir1/my_script.sh 
> > 
> > | 
> > 
> > 
> > I want to execute EVERYTHING in tasks1.yml on my local machine, but 
> > tasks2.yml on the target machine. Besides using local_action on all the 
> > tasks, what's a more global way to do it? 
>
> Have you looked at delegate_to ? 
>
> http://docs.ansible.com/ansible/playbooks_delegation.html#id10 
>
> HTH, 
> Patrick 
>
>

-- 
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/c8560795-aaae-4501-b258-d1492fac6e53%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to