From 9ea8cd8b2bacdf0127ba952380be6f9b77b67d68 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Tue, 15 May 2018 21:37:27 +0200 Subject: [PATCH] Attempt delete/add on change Signed-off-by: Patrick Uiterwijk --- roles/openshift/secret-file/tasks/main.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/openshift/secret-file/tasks/main.yml b/roles/openshift/secret-file/tasks/main.yml index efdd4248e1..e57b4ec48a 100644 --- a/roles/openshift/secret-file/tasks/main.yml +++ b/roles/openshift/secret-file/tasks/main.yml @@ -13,6 +13,12 @@ when: privatefile is defined register: secret_privatefile +- name: Delete existing secrets + shell: oc -n {{app}} delete secret/{{secret_name}} + register: delete_out + changed_when: "'NotFound' not in delete_out.stdout" + when: secret_template.changed or secret_file.changed or secret_privatefile.changed + - name: Call `oc secrets new` on the copied file shell: oc -n {{app}} secrets new {{secret_name}} {{key}}=/etc/openshift_apps/{{app}}/{{key}} register: create_out