roles/devbox/tasks/main.yml

changeset 36
745c6a77bf68
parent 17
d0d9fdf1f9d3
child 58
d03c346f71c2
--- a/roles/devbox/tasks/main.yml
+++ b/roles/devbox/tasks/main.yml
@@ -3,4 +3,20 @@
 - include: dist-debian.yml
   when: ansible_os_family == 'Debian'
 
+- name: "ssh : Ensure known_hosts keys"
+  lineinfile:
+    dest: /etc/ssh/ssh_known_hosts
+    state: present
+    line: "{{item.value}}"
+    create: true
+    mode: 0644
+  with_dict: "{{hostkeys}}"
+  tags: ssh
 
+- name: "ssh : Purge invalid known_hosts keys"
+  lineinfile:
+    dest: /etc/ssh/ssh_known_hosts
+    state: absent
+    line: "{{item.value}}"
+  with_dict: "{{hostkeys_removed}}"
+  tags: ssh

mercurial