From 099bd98b1b84f22346a35b25cae509c6e0071d65 Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Thu, 3 Aug 2017 15:32:25 +0000 Subject: [PATCH] actually put osbs_secret_files on the FS Signed-off-by: Adam Miller --- roles/osbs-secret/tasks/main.yml | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/roles/osbs-secret/tasks/main.yml b/roles/osbs-secret/tasks/main.yml index c1428406bd..fa9817acc4 100644 --- a/roles/osbs-secret/tasks/main.yml +++ b/roles/osbs-secret/tasks/main.yml @@ -1,34 +1,17 @@ --- -- set_fact: - osbs_secret_files_exist: true - tags: - - oc - -- set_fact: - osbs_secret_files_exist: false - when: lookup('file', lookup('first_found', [item.source, '/dev/null'])) == '' +- name: place osbs_secret_files if they do not exist + copy: + src: "{{item.source}}" + dest: "{{item.dest}}" with_items: "{{ osbs_secret_files }}" tags: - oc -- fail: - msg: Some of the source secret files do not exist (and osbs_secret_can_fail is false) - when: not (osbs_secret_files_exist or osbs_secret_can_fail) - tags: - - oc - -- debug: - msg: Some of the source secret files do not exist, skipping import - when: not osbs_secret_files_exist - tags: - - oc - - name: create secrets resource file template: src: openshift-secret.yml.j2 dest: "{{ osbs_secret_remote_dir }}/openshift-secret-{{ inventory_hostname }}-{{ osbs_namespace }}-{{ osbs_secret_name }}.yml" mode: "0600" - when: osbs_secret_files_exist notify: - import osbs secret - delete secret resource file