On Fri, 12 Nov 2021 15:18:07 +0530
nitesh shet <[email protected]> wrote:

> 1. If I run a playbook which has a task to run some module, does that
> module create any temporary file in the remote machine to run the module?

Yes. It does. The default is '$HOME/.ansible/tmp' where $HOME is the
home directory of *remote_user*. Search *remote_tmp* in FAQ to learn
more
https://docs.ansible.com/ansible/latest/reference_appendices/faq.html#

It seems that it's not documented in 'Ansible Configuration Settings'
https://docs.ansible.com/ansible/latest/reference_appendices/config.html#ansible-configuration-settings

Also 'shell> ansible-config dump | grep -i remote_tmp' shows nothing,
instead of expected default.

> 2. Is it necessary that a remote machine should have a python package
> installed in it?

Yes. It is. Ansible tries to select a platform's default. See the
configuration
'shell> ansible-config dump | grep -i INTERPRETER_PYTHON'

> 3. If Module creates a temporary file in a remote machine,can anybody
> specify which location it will create?

You can configure 'remote_tmp', but you have to understand the
security implications. See 'Risks of becoming an unprivileged user'
https://docs.ansible.com/ansible/latest/user_guide/become.html#risks-of-becoming-an-unprivileged-user

-- 
Vladimir Botka

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/20211112120718.52969e0e%40gmail.com.

Attachment: pgph0YiG_zw2B.pgp
Description: OpenPGP digital signature

Reply via email to