Index of all Inventory Plugins
amazon.aws
amazon.aws.aws_ec2 – EC2 inventory source
amazon.aws.aws_rds – rds instance source
ansible.builtin
ansible.builtin.advanced_host_list – Parses a ‘host list’ with ranges
ansible.builtin.auto – Loads and executes an inventory plugin specified in a YAML config
ansible.builtin.constructed – Uses Jinja2 to construct vars and groups based on existing inventory.
ansible.builtin.generator – Uses Jinja2 to construct hosts and groups from patterns
ansible.builtin.host_list – Parses a ‘host list’ string
ansible.builtin.ini – Uses an Ansible INI file as inventory source.
ansible.builtin.script – Executes an inventory script that returns JSON
ansible.builtin.toml – Uses a specific TOML file as an inventory source.
ansible.builtin.yaml – Uses a specific YAML file as an inventory source.
awx.awx
awx.awx.controller – Ansible dynamic inventory plugin for the Automation Platform Controller.
azure.azcollection
azure.azcollection.azure_rm – Azure Resource Manager inventory plugin
cloudscale_ch.cloud
cloudscale_ch.cloud.inventory – cloudscale.ch inventory source
community.digitalocean
community.digitalocean.digitalocean – DigitalOcean Inventory Plugin
community.dns
community.dns.hetzner_dns_records – Create inventory from Hetzner DNS records
community.dns.hosttech_dns_records – Create inventory from Hosttech DNS records
community.docker
community.docker.docker_containers – Ansible dynamic inventory plugin for Docker containers.
community.docker.docker_machine – Docker Machine inventory source
community.docker.docker_swarm – Ansible dynamic inventory plugin for Docker swarm nodes.
community.general
community.general.cobbler – Cobbler inventory source
community.general.gitlab_runners – Ansible dynamic inventory plugin for GitLab runners.
community.general.icinga2 – Icinga2 inventory source
community.general.linode – Ansible dynamic inventory plugin for Linode.
community.general.lxd – Returns Ansible inventory from lxd host
community.general.nmap – Uses nmap to find hosts to target
community.general.online – Scaleway (previously Online SAS or Online.net) inventory source
community.general.opennebula – OpenNebula inventory source
community.general.proxmox – Proxmox inventory source
community.general.scaleway – Scaleway inventory source
community.general.stackpath_compute – StackPath Edge Computing inventory source
community.general.virtualbox – virtualbox inventory source
community.general.xen_orchestra – Xen Orchestra inventory source
community.hrobot
community.hrobot.robot – Hetzner Robot inventory source
community.libvirt
community.libvirt.libvirt – Libvirt inventory source
community.okd
community.okd.openshift – OpenShift inventory source
community.vmware
community.vmware.vmware_host_inventory – VMware ESXi hostsystem inventory source
community.vmware.vmware_vm_inventory – VMware Guest inventory source
community.zabbix
community.zabbix.zabbix_inventory – Zabbix Inventory Plugin
google.cloud
google.cloud.gcp_compute – Google Cloud Compute Engine inventory source
hetzner.hcloud
hetzner.hcloud.hcloud – Ansible dynamic inventory plugin for the Hetzner Cloud.
infoblox.nios_modules
infoblox.nios_modules.nios_inventory – Infoblox inventory plugin
kubernetes.core
kubernetes.core.k8s – Kubernetes (K8s) inventory source
netbox.netbox
netbox.netbox.nb_inventory – NetBox inventory source
ngine_io.cloudstack
ngine_io.cloudstack.instance – Apache CloudStack instance inventory source
ngine_io.vultr
ngine_io.vultr.vultr – Vultr inventory source
openstack.cloud
openstack.cloud.openstack – OpenStack inventory source
ovirt.ovirt
ovirt.ovirt.ovirt – oVirt inventory source
servicenow.servicenow
servicenow.servicenow.now – ServiceNow Inventory Plugin
t_systems_mms.icinga_director
t_systems_mms.icinga_director.icinga_director_inventory – Returns Ansible inventory from Icinga
theforeman.foreman
theforeman.foreman.foreman – Foreman inventory source