Manage the information stored in the known_hosts files.
github.com:
ssh_known_hosts:
- present
- user: root
- fingerprint: 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48
example.com:
ssh_known_hosts:
- absent
- user: root
salt.states.ssh_known_hosts.
absent
(name, user=None, config=None)¶Verifies that the specified host is not known by the given user
salt.states.ssh_known_hosts.
present
(name, user=None, fingerprint=None, key=None, port=None, enc=None, config=None, hash_known_hosts=True, timeout=5, fingerprint_hash_type=None)¶Verifies that the specified host is known by the specified user
On many systems, specifically those running with openssh 4 or older, the
enc
option must be set, only openssh 5 and above can detect the key
type.
Set the timeout for connection attempts. If timeout
seconds have
elapsed since a connection was initiated to a host or since the last
time anything was read from that host, then the connection is closed
and the host in question considered unavailable. Default is 5 seconds.
New in version 2016.3.0.
The public key fingerprint hash type that the public key fingerprint
was originally hashed with. This defaults to sha256
if not specified.
New in version 2016.11.4.
Changed in version 2017.7.0:: default changed from md5
to sha256