From b41fd3f209dc805f9be78cbaf9cda37523c6f74d Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Mon, 16 Oct 2017 21:06:03 -0400 Subject: [PATCH] Use tempfile for get_url task set-service-type-data-fact We don't actually collect facts on executor for security reasons, however we can use the result.src from get_url to get the file info. Change-Id: I867c013ab7e3883c8b9cdb0d7b06fec854ed3d5a Signed-off-by: Paul Belanger --- roles/set-service-type-data-fact/tasks/main.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/roles/set-service-type-data-fact/tasks/main.yaml b/roles/set-service-type-data-fact/tasks/main.yaml index 8620a1e6..657053a8 100644 --- a/roles/set-service-type-data-fact/tasks/main.yaml +++ b/roles/set-service-type-data-fact/tasks/main.yaml @@ -1,12 +1,13 @@ - name: Get service-types data file get_url: url: https://service-types.openstack.org/service-types.json - dest: "{{ ansible_user_dir }}/service-types.json" + dest: /tmp + register: result - name: Collect service type data for project get_service_type_data: project_name: "{{ zuul.project.short_name }}" - service_types_file: "{{ ansible_user_dir }}/service-types.json" + service_types_file: "{{ result.src }}" register: service_type_data - name: Set service_type_data as a fact