mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-10-23 04:24:00 -07:00
add ansible_executable inventory var
also handle the overrides appropriately also new executable to set shell type
This commit is contained in:
parent
14dfad730e
commit
db61e9be0c
6 changed files with 29 additions and 10 deletions
|
@ -231,8 +231,7 @@ SSH connection::
|
|||
ansible_ssh_extra_args
|
||||
This setting is always appended to the default ssh command line.
|
||||
ansible_ssh_pipelining
|
||||
Determines whether or not to use SSH pipelining. This can override the
|
||||
``pipelining`` setting in ``ansible.cfg``.
|
||||
Determines whether or not to use SSH pipelining. This can override the ``pipelining`` setting in ``ansible.cfg``.
|
||||
|
||||
Privilege escalation (see :doc:`Ansible Privilege Escalation<become>` for further details)::
|
||||
|
||||
|
@ -261,6 +260,14 @@ Remote host environment parameters::
|
|||
Works for anything such as ruby or perl and works just like ansible_python_interpreter.
|
||||
This replaces shebang of modules which will run on that host.
|
||||
|
||||
.. versionadded:: 2.1
|
||||
|
||||
::
|
||||
|
||||
ansible_executable
|
||||
This sets the shell the ansible controller will use on the target machine, overrides ``executable`` in ``ansible.cfg`` which defaults to '/bin/sh'.
|
||||
You should really only change it if is not possible to use '/bin/sh' (i.e. it is not in the list of allowed shells for your users).
|
||||
|
||||
Examples from a host file::
|
||||
|
||||
some_host ansible_port=2222 ansible_user=manager
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue