From bf75a1bb035d20cf478e8df1d9b6fccbfaef8411 Mon Sep 17 00:00:00 2001 From: Jack Ivanov Date: Sun, 16 Apr 2017 16:18:54 +0200 Subject: [PATCH] move generating of the known_hosts file to local_action (#425) --- roles/ssh_tunneling/tasks/main.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/roles/ssh_tunneling/tasks/main.yml b/roles/ssh_tunneling/tasks/main.yml index 1cf2368..578fb79 100644 --- a/roles/ssh_tunneling/tasks/main.yml +++ b/roles/ssh_tunneling/tasks/main.yml @@ -53,9 +53,6 @@ ssh-keyscan {{ IP_subject_alt_name }} 2>/dev/null register: ssh_fingerprints -- name: The known_hosts file created - template: src=known_hosts.j2 dest=/root/.ssh/{{ IP_subject_alt_name }}_known_hosts - - name: Fetch users SSH private keys fetch: src='/var/jail/{{ item }}/.ssh/id_ecdsa' dest=configs/{{ IP_subject_alt_name }}/{{ item }}.ssh.pem flat=yes with_items: "{{ users }}" @@ -66,7 +63,11 @@ become: false - name: Fetch the known_hosts file - fetch: src='/root/.ssh/{{ IP_subject_alt_name }}_known_hosts' dest=configs/{{ IP_subject_alt_name }}/{{ IP_subject_alt_name }}_known_hosts flat=yes + local_action: + module: template + src: known_hosts.j2 + dest: configs/{{ IP_subject_alt_name }}/known_hosts + become: no - name: Build the client ssh config local_action: