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.7