Merge branch 'ssh_known_hosts' into 'newinfra'
Ssh known hosts See merge request nounous/ansible!151certbot_on_virtu
commit
34185b4866
|
@ -0,0 +1,3 @@
|
|||
#!/usr/bin/env ansible-playbook
|
||||
---
|
||||
- hosts: all
|
|
@ -0,0 +1,5 @@
|
|||
#!/usr/bin/env ansible-playbook
|
||||
---
|
||||
- hosts: crans_server
|
||||
roles:
|
||||
- ssh_known_hosts
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
- name:
|
||||
template:
|
||||
src: ssh/ssh_known_hosts.j2
|
||||
dest: /etc/ssh/ssh_known_hosts
|
|
@ -0,0 +1,7 @@
|
|||
{% for host in groups["server"] | sort %}
|
||||
{% for keytype in ['ecdsa', 'rsa', 'ed25519'] %}
|
||||
{% if 'ssh_host_key_{}_public'.format(keytype) in hostvars[host]['ansible_facts'].keys() %}
|
||||
{{ query('ldap', 'all_cn', hostvars[host]['ansible_facts']['hostname']) | join(',') }},{{ query('ldap', 'all_ip', hostvars[host]['ansible_facts']['hostname']) | join(',') }} ssh-{{ keytype }} {{ hostvars[host]['ansible_facts']['ssh_host_key_{}_public'.format(keytype)] }} root@{{ hostvars[host]['ansible_facts']['hostname'] }}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endfor %}
|
Loading…
Reference in New Issue