SMARCH-106: added stuff for multi tenant setup
- workflow-index-postgres - workflow-proxy-postgres - workflow-proxy-realmmaster
parent
0dcdc9a13c
commit
aeabec152c
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
### tags:
|
||||||
|
### - remove-data
|
||||||
|
|
||||||
|
- name: "Setup <workflow_index> postgres database on {{ inventory_hostname }}"
|
||||||
|
include_role:
|
||||||
|
name: postgres
|
||||||
|
tasks_from: _postgres-acls
|
||||||
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
### tags:
|
||||||
|
### - remove-data
|
||||||
|
|
||||||
|
- name: "Setup <workflow_index> postgres database on {{ inventory_hostname }}"
|
||||||
|
include_role:
|
||||||
|
name: postgres
|
||||||
|
tasks_from: _postgres-acls
|
||||||
@ -0,0 +1,38 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
workflow_proxy_client_id: "{{ cluster_name }}"
|
||||||
|
|
||||||
|
workflow_proxy_base_url: "{{ stage }}-{{ tenant_id }}-{{ cluster_name }}.{{ domain }}"
|
||||||
|
|
||||||
|
current_realm_clients: [
|
||||||
|
{
|
||||||
|
name: '{{ workflow_proxy_client_id }}',
|
||||||
|
clientId: "{{ workflow_proxy_client_id }}",
|
||||||
|
admin_url: '',
|
||||||
|
root_url: '',
|
||||||
|
redirect_uris: '
|
||||||
|
[
|
||||||
|
"http://{{ workflow_proxy_base_url }}/*",
|
||||||
|
"https://{{ workflow_proxy_base_url }}/*",
|
||||||
|
]',
|
||||||
|
secret: '{{ workflow_proxy_client_id }}',
|
||||||
|
web_origins: '
|
||||||
|
[
|
||||||
|
"http://{{ workflow_proxy_base_url }}/*",
|
||||||
|
"https://{{ workflow_proxy_base_url }}/*",
|
||||||
|
]',
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
current_realm_users: [
|
||||||
|
{
|
||||||
|
"username": "{{ connect_client_admin_username }}",
|
||||||
|
"password": "{{ connect_client_admin_password }}",
|
||||||
|
}
|
||||||
|
]
|
||||||
|
current_realm_admin_users: [
|
||||||
|
{
|
||||||
|
"username": "{{ connect_realm_admin_username }}",
|
||||||
|
"password": "{{ connect_realm_admin_password }}",
|
||||||
|
}
|
||||||
|
]
|
||||||
@ -0,0 +1 @@
|
|||||||
|
---
|
||||||
@ -0,0 +1 @@
|
|||||||
|
---
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
### tags:
|
||||||
|
|
||||||
|
- name: "Setup realm for {{ inventory_hostname }}"
|
||||||
|
include_role:
|
||||||
|
name: keycloak
|
||||||
|
tasks_from: _authenticate
|
||||||
|
|
||||||
|
- name: "Setup realm for {{ inventory_hostname }}"
|
||||||
|
include_role:
|
||||||
|
name: keycloak
|
||||||
|
tasks_from: _configure_realm
|
||||||
|
|
||||||
|
- name: "Create realm users"
|
||||||
|
include_role:
|
||||||
|
name: keycloak
|
||||||
|
tasks_from: _create_realm_users
|
||||||
|
|
||||||
|
- name: "Create realm admin"
|
||||||
|
include_role:
|
||||||
|
name: keycloak
|
||||||
|
tasks_from: _create_realm_admin
|
||||||
@ -0,0 +1 @@
|
|||||||
|
---
|
||||||
Loading…
Reference in New Issue