From ab223ccf27a9abac4a9d6a36324993c8450dff38 Mon Sep 17 00:00:00 2001 From: pipelines Date: Thu, 1 Feb 2024 17:46:05 +0100 Subject: [PATCH] Refactor remove_registered_systems.yml to handle empty jumpcloud_api_key and check for totalCount --- tasks/remove_registered_systems.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tasks/remove_registered_systems.yml b/tasks/remove_registered_systems.yml index 743bece..2b3dcf6 100644 --- a/tasks/remove_registered_systems.yml +++ b/tasks/remove_registered_systems.yml @@ -18,12 +18,15 @@ status_code: 200 delegate_to: localhost register: jc_registered_systems_json_response - when: jumpcloud_displayName is defined - ignore_errors: yes + when: jumpcloud_api_key is defined + and not jumpcloud_api_key == "" + and jumpcloud_displayName is defined + ignore_errors: true - name: Set count of inactive registere systems - set_fact: - jc_count_of_inactive_registered_systems: "{{ jc_registered_systems_json_response.json.totalCount }}" + ansible.builtin.set_fact: + jc_count_of_inactive_registered_systems: "{{jc_registered_systems_json_response.json.totalCount}}" + when: jc_registered_systems_json_response.json.totalCount is defined - name: Delete the registered systems with the same name from JumpCloud uri: