diff --git a/pillar.example b/pillar.example index aff4c26..5f0095d 100644 --- a/pillar.example +++ b/pillar.example @@ -93,7 +93,13 @@ users: # Manage the ~/.ssh/config file ssh_known_hosts: importanthost: + port: 22 fingerprint: 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48 + key: PUBLICKEY + enc: ssh-rsa + hash_known_hosts: True + timeout: 5 + fingerprint_hash_type: sha256 ssh_known_hosts.absent: - notimportanthost ssh_config: diff --git a/users/init.sls b/users/init.sls index 4e019b9..33c9448 100644 --- a/users/init.sls +++ b/users/init.sls @@ -375,8 +375,14 @@ users_ssh_known_hosts_{{ name }}_{{ loop.index0 }}: {% if 'enc' in host %} - enc: {{ host['enc'] }} {% endif -%} - {% if 'hash_hostname' in host %} - - hash_hostname: {{ host['hash_hostname'] }} + {% if 'hash_known_hosts' in host %} + - hash_known_hosts: {{ host['hash_known_hosts'] }} + {% endif -%} + {% if 'timeout' in host %} + - timeout: {{ host['timeout'] }} + {% endif -%} + {% if 'fingerprint_hash_type' in host %} + - fingerprint_hash_type: {{ host['fingerprint_hash_type'] }} {% endif -%} {% endfor %} {% endif %}