Index of all Connection Plugins
ansible.builtin
ansible.builtin.local – execute on controller
ansible.builtin.paramiko_ssh – Run tasks via python ssh (paramiko)
ansible.builtin.psrp – Run tasks over Microsoft PowerShell Remoting Protocol
ansible.builtin.ssh – connect via SSH client binary
ansible.builtin.winrm – Run tasks over Microsoft’s WinRM
ansible.netcommon
ansible.netcommon.httpapi – Use httpapi to run command on network appliances
ansible.netcommon.libssh – (Tech preview) Run tasks using libssh for ssh connection
ansible.netcommon.napalm – Provides persistent connection using NAPALM
ansible.netcommon.netconf – Provides a persistent connection using the netconf protocol
ansible.netcommon.network_cli – Use network_cli to run command on network appliances
ansible.netcommon.persistent – Use a persistent unix socket for connection
community.aws
community.aws.aws_ssm – execute via AWS Systems Manager
community.docker
community.docker.docker – Run tasks in docker containers
community.docker.docker_api – Run tasks in docker containers
community.docker.nsenter – execute on host running controller container
community.general
community.general.chroot – Interact with local chroot
community.general.funcd – Use funcd to connect to target
community.general.iocage – Run tasks in iocage jails
community.general.jail – Run tasks in jails
community.general.lxc – Run tasks in lxc containers via lxc python library
community.general.lxd – Run tasks in lxc containers via lxc CLI
community.general.qubes – Interact with an existing QubesOS AppVM
community.general.saltstack – Allow ansible to piggyback on salt minions
community.general.zone – Run tasks in a zone instance
community.libvirt
community.libvirt.libvirt_lxc – Run tasks in lxc containers via libvirt
community.libvirt.libvirt_qemu – Run tasks on libvirt/qemu virtual machines
community.okd
community.okd.oc – Execute tasks in pods running on OpenShift.
community.vmware
community.vmware.vmware_tools – Execute tasks inside a VM via VMware Tools
community.zabbix
community.zabbix.httpapi – Use httpapi to run command on network appliances
containers.podman
containers.podman.buildah – Interact with an existing buildah container
containers.podman.podman – Interact with an existing podman container
kubernetes.core
kubernetes.core.kubectl – Execute tasks in pods running on Kubernetes.