You can, just need to set the var to ansible_remote_tmp, see the var entry 
for it 
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/sh_shell.html#parameter-remote_tmp.

On Wednesday, January 19, 2022 at 3:26:51 AM UTC+10 
chris.mcd...@sbcglobal.net wrote:

> Roberto,
>
> Sorry, I think worded this question wrong.
> Ansible's 'remote_tmp' directory that can be modified in the 'ansible.cfg'
> is what I need to be able to modify on a per task basis....preferable 
> within the task file.
>
> I know it can be set per host in the host file with Ansible versions >=2.4.
> Right now, I have to work with Ansible 2.3.2.  I can't find a variable or 
> an environment variable
> to modify the 'remote_tmp' dir at a task level.
>
> So I would want something like this - which I haven't found a way in 2.3.2 
> yet:
>
>
> - name: Create Temp Dir 
>   delegate_to: localhost 
>   file: 
>      path: "{{ my_temp_dir }}" 
>      state: directory
>   vars:
>      remote_tmp: "{{ new_remote_tmp_dir }}"
>
>
> Thanks again!
>
>
>
>
> On Tuesday, January 18, 2022, 12:04:17 PM EST, Roberto Paz <
> rjr...@gmail.com> wrote: 
>
>
> If you are using a variable like "my_temp_dir", then you can overwrite it 
> before each task using something like:
>
> - set_fact:
>     my_temp_dir: "new_value"
>
> as a separated task.
>
> However, if the variable is provided at runtime as an extra var, some 
> additional considerations should be done regarding value precedence.
>
> El martes, 18 de enero de 2022 a la(s) 11:30:14 UTC-3, 
> chris.mcd...@sbcglobal.net escribió:
>
> I am running some tasks with delegate_to. When those tasks run, they use 
> the same remote_tmp directory setup from the *ansible.cfg*.  However, due 
> to permissions and directory size issues, I need to change the remote_tmp 
> directory for tasks that I am using delegate_to for. 
>
> Example:
> - name: Create Temp Dir 
>   delegate_to: localhost 
>   file: 
>      path: "{{ my_temp_dir }}" 
>      state: directory 
>
> I am using Ansible 2.3.2.
>
> -- 
> 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.
> To view this discussion on the web visit 
>
> https://groups.google.com/d/msgid/ansible-project/4c5c6654-e726-43cb-90a2-35ff1edbd2d4n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/ansible-project/4c5c6654-e726-43cb-90a2-35ff1edbd2d4n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/041ccf4e-9992-45e0-8002-634d2ff63ef7n%40googlegroups.com.

Reply via email to