From 09a12cf4b5c06050f27fa22f012f113777afab3c Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Thu, 3 May 2018 13:58:06 +0200 Subject: [PATCH] When we try to apply project.yml, the namespace does not yet exist Signed-off-by: Patrick Uiterwijk --- roles/openshift/project/tasks/main.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/roles/openshift/project/tasks/main.yml b/roles/openshift/project/tasks/main.yml index 2295bf11c4..3a8f16f62a 100644 --- a/roles/openshift/project/tasks/main.yml +++ b/roles/openshift/project/tasks/main.yml @@ -14,13 +14,14 @@ failed_when: false changed_when: "'not found' in project_exists.stderr" -- name: project.yml - when: "'not found' in project_exists.stderr" - include_role: - name: openshift/object - vars: - objectname: project.yml - template_fullpath: "{{roles_path}}/openshift/project/templates/project.yml" +- name: Copy project template + template: + src="{{roles_path}}/openshift/project/templates/project.yml" + dest=/etc/openshift_apps/{{app}}/project.yml + +- name: Create project + shell: oc apply -f /etc/openshift_apps/{{app}}/project.yml + when: project_exists.changed - name: deployer.yml include_role: