inventory_hostnames – list of inventory hosts matching a host pattern

From Get docs
< Lookup PluginsAnsible/docs/2.7/plugins/lookup/inventory hostnames


inventory_hostnames – list of inventory hosts matching a host pattern

New in version 1.3.


Synopsis

  • This lookup understands ‘host patterns’ as used by the hosts: keyword in plays and can return a list of matching hosts from inventory

Notes

Note

  • this is only worth for ‘hostname patterns’ it is easier to loop over the group/group_names variables otherwise.


Examples

- name: show all the hosts matching the pattern, i.e. all but the group www
  debug:
    msg: "{{ item }}"
  with_inventory_hostnames:
    - all:!www

Return Values

Common return values are documented here, the following are the fields unique to this lookup:

Key Returned Description

_hostnames

list

list of hostnames that matched the host pattern in inventory





Status

Authors

Hint

If you notice any issues in this documentation you can edit this document to improve it.


© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/plugins/lookup/inventory_hostnames.html