diff --git a/defaults/main.yaml b/defaults/main.yaml index 0d41736..76ba44c 100644 --- a/defaults/main.yaml +++ b/defaults/main.yaml @@ -1,6 +1,5 @@ --- #target_path: "/tmp/workflows/" -target_path: "" conductor_server: "http://conductor-dev.int.d4science.net/api" conductor_workflowdef_endpoint: "{{ conductor_server }}/metadata/workflow" conductor_taskdef_endpoint: "{{ conductor_server }}/metadata/taskdefs" diff --git a/tasks/main.yaml b/tasks/main.yaml index ef6cd38..f0a5cd9 100644 --- a/tasks/main.yaml +++ b/tasks/main.yaml @@ -1,4 +1,10 @@ --- +- name: Create temporary build directory + tempfile: + state: directory + suffix: build + register: target_path + - name: Generate taskdefs template: src: "templates/taskdefs.json.j2" @@ -12,3 +18,9 @@ body_format: json status_code: 204 follow_redirects: yes + +- name: Cleanup target_path + file: + path: "{{ target_path }}" + state: absent + when: target_path is defined