DEV-309: added keycloak PW-policy stuff

master
friedrich goerz 4 years ago
parent 2b86dfc20c
commit 4b8a80a4ef

@ -2,10 +2,10 @@
# TODO inject by management portal # TODO inject by management portal
connect_client_admin_username: "connect-admin" connect_client_admin_username: "connect-admin"
connect_client_admin_password: "connect-admin" connect_client_admin_password: "C0nnect-Admin!"
# TODO inject by management portal # TODO inject by management portal
connect_realm_admin_username: "connect-realm-admin" connect_realm_admin_username: "connect-realm-admin"
connect_realm_admin_password: "connect-realm-admin" connect_realm_admin_password: "C0nnect-Realm-Admin!"
current_realm_clients: [ current_realm_clients: [
{ {

@ -11,6 +11,8 @@
include_role: include_role:
name: keycloak name: keycloak
tasks_from: _configure_realm tasks_from: _configure_realm
vars:
current_realm_password_policy: ''
- name: "Create realm users" - name: "Create realm users"
include_role: include_role:

@ -9,6 +9,8 @@
include_role: include_role:
name: keycloak name: keycloak
tasks_from: _configure_realm tasks_from: _configure_realm
vars:
current_realm_password_policy: ''
- name: "Create realm users" - name: "Create realm users"
include_role: include_role:
@ -36,4 +38,4 @@
destination_group: '{{ item.destination_group }}' destination_group: '{{ item.destination_group }}'
loop: "{{ current_user_groupmembership }}" loop: "{{ current_user_groupmembership }}"
loop_control: loop_control:
label: "{{ item.username }} >> {{ item.destination_group }}" label: "{{ item.username }} >> {{ item.destination_group }}"

@ -19,6 +19,7 @@
duplicate_emails_allowed: yes duplicate_emails_allowed: yes
internationalization_enabled: yes internationalization_enabled: yes
default_locale: "de" default_locale: "de"
password_policy: "{{ current_realm_password_policy | default('forceExpiredPasswordChange(60) and passwordHistory(3) and length(8) and notUsername(undefined) and upperCase(2) and lowerCase(2) and specialChars(2) and digits(1)') }}"
supported_locales: supported_locales:
- "de" - "de"
- "en" - "en"

@ -18,6 +18,7 @@
current_realm_name: '{{ argo_realm_name }}' current_realm_name: '{{ argo_realm_name }}'
current_realm_display_name: '{{ argo_realm_display_name }}' current_realm_display_name: '{{ argo_realm_display_name }}'
create_client: False create_client: False
current_realm_password_policy: ''
when: when:
- inventory_hostname == groups['kube_control_plane'][0] - inventory_hostname == groups['kube_control_plane'][0]
args: args:

@ -11,6 +11,8 @@
include_role: include_role:
name: keycloak name: keycloak
tasks_from: _configure_realm tasks_from: _configure_realm
vars:
current_realm_password_policy: ''
- name: "Create realm users" - name: "Create realm users"
include_role: include_role:

Loading…
Cancel
Save