You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.5 KiB
YAML
41 lines
1.5 KiB
YAML
---
|
|
connect_client_secret: "{{ connect_client_id }}"
|
|
|
|
client_web_origin_connect: "{{ http_s }}://{{ connect_base_url }}"
|
|
client_web_origin_wordpress: "{{ http_s }}://{{ wordpress_base_url }}"
|
|
client_web_origin_connect_external: "{{ connect_customer_urls | map('regex_replace', '(.+)', http_s + '://\\1') | list }}"
|
|
|
|
current_realm_clients:
|
|
- name: "{{ connect_client_id }}"
|
|
clientId: "{{ connect_client_id }}"
|
|
admin_url: "{{ client_web_origin_connect }}"
|
|
root_url: "{{ client_web_origin_connect }}"
|
|
redirect_uris: "{{
|
|
[client_web_origin_connect + '/*'] +
|
|
([client_web_origin_wordpress + '/*'] if 'connect_wordpress' in groups else []) +
|
|
(client_web_origin_connect_external | default([]) | map('regex_replace', '(.+)', '\\1/*') | list)
|
|
}}"
|
|
secret: "{{ connect_oidc_client_secret }}"
|
|
web_origins: "{{
|
|
[client_web_origin_connect] +
|
|
([client_web_origin_wordpress] if 'connect_wordpress' in groups else []) +
|
|
(client_web_origin_connect_external | default([]))
|
|
}}"
|
|
|
|
current_realm_users_base:
|
|
- username: "{{ connect_client_admin_username }}"
|
|
password: "{{ connect_client_admin_password }}"
|
|
|
|
current_realm_users_wordpress:
|
|
- username: "{{ connect_wordpress_buergerportal_username | default() }}"
|
|
password: "{{ connect_wordpress_buergerportal_password | default() }}"
|
|
|
|
current_realm_users: >-
|
|
{%- if 'connect_wordpress' in groups -%}
|
|
[{{ current_realm_users_base + current_realm_users_wordpress }}]
|
|
{%- else -%}
|
|
[{{ current_realm_users_base }}]
|
|
{%- endif -%}
|
|
|
|
current_realm_admin_users: []
|