From 19cd6fda1a6bb008d2d9e923ec16beaec930a077 Mon Sep 17 00:00:00 2001 From: Peter Heise Date: Wed, 1 Sep 2021 14:20:26 +0200 Subject: [PATCH] Added fetch/delete task for #DEV-182. --- roles/awx/tasks/awx-config.yml | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/roles/awx/tasks/awx-config.yml b/roles/awx/tasks/awx-config.yml index fabb152..2213787 100644 --- a/roles/awx/tasks/awx-config.yml +++ b/roles/awx/tasks/awx-config.yml @@ -536,6 +536,42 @@ tags: - awx_config +- name: "Fetch all job_template ids" + uri: + url: "{{ awx_base_url }}/api/v2/job_templates/" + method: GET + user: "{{ awx_rest_api_access_user }}" + password: "{{ awx_rest_api_access_pw }}" + headers: + Content-Type: "application/json" + Accept: "application/json" + body_format: "json" + force_basic_auth: true + validate_certs: false + status_code: 200 + register: response + tags: + - awx_config + +- name: "187 all job templates" + uri: + url: "{{ awx_base_url }}{{ item.url }}" + method: DELETE + user: "{{ awx_rest_api_access_user }}" + password: "{{ awx_rest_api_access_pw }}" + headers: + Content-Type: "application/json" + Accept: "application/json" + body_format: "json" + force_basic_auth: true + validate_certs: false + status_code: 204 + tags: + - awx_config + loop: "{{ response.json.results }}" + loop_control: + label: "{{ item.url }}" + - name: "Create job templates" include_tasks: awx-config-job-template.yml loop: