Check hydra client doesn't exist before creating it

This commit is contained in:
Laurent Gourvenec 2023-07-10 11:36:46 +02:00
parent 2c0aff55ec
commit e2e36216b0
1 changed files with 7 additions and 0 deletions

View File

@ -5,6 +5,13 @@
- fail: msg='Error, client does not exist. Please define the client first' - fail: msg='Error, client does not exist. Please define the client first'
when: hydra_clients|selectattr("client_id", "equalto", client_id)|list|length == 0 when: hydra_clients|selectattr("client_id", "equalto", client_id)|list|length == 0
# Creating a client which already exists could create problems
- name: Check client doesn't already exists
command: podman exec -t cadoles-pod-hydra-v1 /bin/sh -c "hydra clients get {{ client_id }} --endpoint http://127.0.0.1:4445"
register: command_result
failed_when: command_result.rc == 0
become: true
- name: Create hydra-client - name: Create hydra-client
template: template:
src: hydra-client.json.j2 src: hydra-client.json.j2