diff --git a/tasks/keycloak-install.yml b/tasks/keycloak-install.yml index ef8d69e..f34fbf3 100644 --- a/tasks/keycloak-install.yml +++ b/tasks/keycloak-install.yml @@ -43,6 +43,11 @@ mode: 0750 tags: [ keycloak, keycloak_data_dir ] + - name Check if the avatars directory exists. + stat: + path: '{{ keycloak_external_avatar_dir }}' + register: avatar_dir_creation + - name: Avatar directory ansible.builtin.file: dest: '{{ keycloak_external_avatar_dir }}' @@ -50,5 +55,6 @@ owner: '{{ keycloak_user }}' group: '{{ keycloak_user }}' mode: 0750 + when: avatar_dir_creation.stat.isdir is not defined tags: keycloak