From e5e1ac7b0a0dc3895cd7e078e8afdb8a97ba1a36 Mon Sep 17 00:00:00 2001 From: Matthew Mosesohn Date: Fri, 20 Jan 2017 16:21:10 +0300 Subject: [PATCH] Only add ssh keys if there is a valid ssh agent with keys Change-Id: I3170bcab532396f21d1ae9adceebe7ad21c51e8e --- utils/kargo/roles/preinstall/tasks/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/kargo/roles/preinstall/tasks/main.yml b/utils/kargo/roles/preinstall/tasks/main.yml index a1435a3..4627559 100644 --- a/utils/kargo/roles/preinstall/tasks/main.yml +++ b/utils/kargo/roles/preinstall/tasks/main.yml @@ -16,6 +16,7 @@ become: false register: ssh_pubkeys changed_when: false + failed_when: false - name: Add SSH pubkey to authorized_keys authorized_key: @@ -23,7 +24,7 @@ key: "{{ item }}" state: present with_items: "{{ ssh_pubkeys.stdout_lines }}" - changed_when: false + when: ssh_pubkeys.rc == 0 - include: process_certificates.yml when: trust_self_signed_certs|bool