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.grpc – Provides a persistent connection using the gRPC protocol 
- ansible.netcommon.httpapi – Use httpapi to run command on network appliances 
- ansible.netcommon.libssh – Run tasks using libssh for ssh connection 
- 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 – connect to EC2 instances 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.incus – Run tasks in Incus instances using the Incus CLI 
- community.general.iocage – Run tasks in iocage jails 
- community.general.jail – Run tasks in jails 
- community.general.lxc – Run tasks in LXC containers using lxc python library 
- community.general.lxd – Run tasks in LXD instances using - lxcCLI
- community.general.proxmox_pct_remote – Run tasks in Proxmox LXC container instances using pct CLI via SSH 
- community.general.qubes – Interact with an existing QubesOS AppVM 
- community.general.saltstack – Allow ansible to piggyback on salt minions 
- community.general.wsl – Run tasks in WSL distribution using wsl.exe CLI via SSH 
- 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.proxmox
- community.proxmox.proxmox_pct_remote – Run tasks in Proxmox LXC container instances using pct CLI via SSH 
community.vmware
- community.vmware.vmware_tools – Execute tasks inside a VM via VMware Tools 
containers.podman
- containers.podman.buildah – Interact with an existing buildah container 
- containers.podman.podman – Interact with an existing podman container 
google.cloud
kubernetes.core
- kubernetes.core.kubectl – Execute tasks in pods running on Kubernetes. 
