From 45d728689cd72953ce3e8be9737041e9408e94a1 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Mon, 16 Sep 2019 10:54:46 +0200 Subject: [PATCH] openshift-apps/koschei/job: Make sure previous jobs are deleted before creating new one --- roles/openshift-apps/koschei/job/tasks/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/openshift-apps/koschei/job/tasks/main.yml b/roles/openshift-apps/koschei/job/tasks/main.yml index 14562c379d..ac7a1bcaf0 100644 --- a/roles/openshift-apps/koschei/job/tasks/main.yml +++ b/roles/openshift-apps/koschei/job/tasks/main.yml @@ -3,11 +3,11 @@ src: "{{roles_path}}/openshift-apps/{{app}}/templates/job.yml" dest: "/etc/openshift_apps/{{app}}/job-{{name}}.yml" +- name: Delete previous job (if any) + shell: oc -n koschei delete --ignore-not-found=true -f /etc/openshift_apps/{{app}}/job-{{name}}.yml + - name: Start job - shell: oc -n koschei apply -f /etc/openshift_apps/{{app}}/job-{{name}}.yml + shell: oc -n koschei create -f /etc/openshift_apps/{{app}}/job-{{name}}.yml - name: Wait for job to complete shell: oc -n koschei wait job/job-{{name}} --for condition=complete - -- name: Delete job - shell: oc -n koschei delete job/job-{{name}}