Manage the information in the hosts file
salt.modules.hosts.
add_host
(ip, alias)Add a host to an existing entry, if the entry is not in place then create it with the given host
CLI Example:
salt '*' hosts.add_host <ip> <alias>
salt.modules.hosts.
get_alias
(ip)Return the list of aliases associated with an ip
CLI Example:
salt '*' hosts.get_alias <ip addr>
salt.modules.hosts.
get_ip
(host)Return the ip associated with the named host
CLI Example:
salt '*' hosts.get_ip <hostname>
salt.modules.hosts.
has_pair
(ip, alias)Return true if the alias is set
CLI Example:
salt '*' hosts.has_pair <ip> <alias>
salt.modules.hosts.
list_hosts
()Return the hosts found in the hosts file in this format:
{'<ip addr>': ['alias1', 'alias2', ...]}
CLI Example:
salt '*' hosts.list_hosts