The /etc/hosts
file can be managed to contain definitions for specific hosts:
salt-master:
host.present:
- ip: 192.168.0.42
Or using the names
directive, you can put several names for the same IP.
(Do not try one name with space-separated values).
server1:
host.present:
- ip: 192.168.0.42
- names:
- server1
- florida
Note
Changing the names
in host.present
does not cause an
update to remove the old entry.
server1:
host.present:
- ip:
- 192.168.0.42
- 192.168.0.43
- 192.168.0.44
- names:
- server1
salt.states.host.
absent
(name, ip)¶Ensure that the named host is absent
salt.states.host.
present
(name, ip)¶Ensures that the named host is present with the given ip
Docs for previous releases are available on readthedocs.org.
Latest Salt release: 2015.8.3