diff --git a/tasks/api-calls/create_application.yml b/tasks/api-calls/create_application.yml index d5cb399..d584c98 100644 --- a/tasks/api-calls/create_application.yml +++ b/tasks/api-calls/create_application.yml @@ -12,6 +12,7 @@ body: '{{ threescale_cicd_create_application_payload }}' status_code: 201 register: threescale_cicd_tmpresponse + changed_when: 'threescale_cicd_tmpresponse.status == 201' - set_fact: threescale_cicd_default_application_details: '{{ threescale_cicd_tmpresponse.json.application }}' diff --git a/tasks/api-calls/create_application_plan.yml b/tasks/api-calls/create_application_plan.yml index 01e6a86..791e41b 100644 --- a/tasks/api-calls/create_application_plan.yml +++ b/tasks/api-calls/create_application_plan.yml @@ -12,6 +12,7 @@ body: '{{ threescale_cicd_create_application_plan_payload }}' status_code: 201 register: threescale_cicd_tmpresponse + changed_when: 'threescale_cicd_tmpresponse.status == 201' - set_fact: threescale_cicd_existing_application_plans: '{{ threescale_cicd_existing_application_plans|union([ threescale_cicd_application_plan.system_name ]) }}' diff --git a/tasks/api-calls/keycloak/patch_client.yml b/tasks/api-calls/keycloak/patch_client.yml index 21e4516..003ba17 100644 --- a/tasks/api-calls/keycloak/patch_client.yml +++ b/tasks/api-calls/keycloak/patch_client.yml @@ -15,6 +15,8 @@ headers: Authorization: 'Bearer {{ threescale_cicd_keycloak_access_token }}' Content-Type: 'application/json' + register: threescale_cicd_tmpresponse + changed_when: 'threescale_cicd_tmpresponse.status == 200' - name: Wait for a couple seconds pause: diff --git a/tasks/api-calls/promote_proxy.yml b/tasks/api-calls/promote_proxy.yml index 7ad6199..e3b0b8d 100644 --- a/tasks/api-calls/promote_proxy.yml +++ b/tasks/api-calls/promote_proxy.yml @@ -11,6 +11,8 @@ status_code: 201 validate_certs: no method: POST + register: threescale_cicd_tmpresponse + changed_when: 'threescale_cicd_tmpresponse.status == 201' - name: Wait for a couple seconds pause: diff --git a/tasks/api-calls/update_application_plan.yml b/tasks/api-calls/update_application_plan.yml index 346ed42..e6f8e81 100644 --- a/tasks/api-calls/update_application_plan.yml +++ b/tasks/api-calls/update_application_plan.yml @@ -12,6 +12,7 @@ body: '{{ threescale_cicd_update_application_plan_payload }}' status_code: 200 register: threescale_cicd_tmpresponse + changed_when: 'threescale_cicd_tmpresponse.status == 200' - name: Wait for a couple seconds pause: