ansible.builtin.local connection – execute on controller
Note
This connection plugin is part of ansible-core and included in all Ansible
installations. In most cases, you can use the short
plugin name
local.
However, we recommend you use the Fully Qualified Collection Name (FQCN) ansible.builtin.local for easy linking to the
plugin documentation and to avoid conflicting with other collections that may have
the same connection plugin name.
Synopsis
This connection plugin allows ansible to execute tasks on the Ansible ‘controller’ instead of on a remote host.
Aliases: redirected_local
Parameters
Parameter |
Comments |
|---|---|
Strip internal become output preceding command execution. Disable for additional diagnostics. Choices:
Configuration:
|
|
Number of seconds to wait for become to succeed when enabled. The default will be used if the configured value is less than 1. Default: Configuration:
|
|
Pipelining reduces the number of connection operations required to execute a module on the remote server, by executing many Ansible modules without actual file transfers. This can result in a very significant performance improvement when enabled. However this can conflict with privilege escalation ( Choices:
Configuration:
|
Note
Configuration entries listed above for each entry type (Ansible variable, environment variable, and so on) have a low to high priority order. For example, a variable that is lower in the list will override a variable that is higher up. The entry types are also ordered by precedence from low to high priority order. For example, an ansible.cfg entry (further up in the list) is overwritten by an Ansible variable (further down in the list).
Notes
Note
The remote user is ignored, the user with which the ansible CLI was executed is used instead.