diff --git a/host_vars/dev-keycloak-01.yml b/host_vars/dev-keycloak-01.yml index 5afc13c..f926cd0 100644 --- a/host_vars/dev-keycloak-01.yml +++ b/host_vars/dev-keycloak-01.yml @@ -159,6 +159,34 @@ keycloak: { ]', } ] + }, + { + name: 'smardigo-02', + display_name: 'smardigo-02', + users: [ + { + "username": "docker-admin", + "password": "docker-admin", + "email": "sven.ketelsen@arxes-tolina.de" + } + ], + clients: [ + { + clientId: 'dev-docker-registry-01', + name: 'dev-docker-registry-01', + admin_url: '', + root_url: '', + redirect_uris: ' + [ + "https://dev-docker-registry-01.smardigo.digital/*" + ]', + secret: 'f1f852b4-2e75-448a-9596-3c77d53ce405', + web_origins: ' + [ + "https://dev-docker-registry-01.smardigo.digital", + ]', + } + ] } ] } \ No newline at end of file diff --git a/roles/keycloak/templates/keycloak-realm-create.json.j2 b/roles/keycloak/templates/keycloak-realm-create.json.j2 index 1aa800e..8cdc826 100644 --- a/roles/keycloak/templates/keycloak-realm-create.json.j2 +++ b/roles/keycloak/templates/keycloak-realm-create.json.j2 @@ -26,13 +26,13 @@ "actionTokenGeneratedByUserLifespan": 300, "enabled": true, "sslRequired": "none", - "registrationAllowed": false, + "registrationAllowed": true, "registrationEmailAsUsername": false, - "rememberMe": false, - "verifyEmail": false, + "rememberMe": true, + "verifyEmail": true, "loginWithEmailAllowed": false, - "duplicateEmailsAllowed": false, - "resetPasswordAllowed": false, + "duplicateEmailsAllowed": true, + "resetPasswordAllowed": true, "editUsernameAllowed": false, "bruteForceProtected": false, "permanentLockout": false, @@ -43,8 +43,8 @@ "maxDeltaTimeSeconds": 43200, "failureFactor": 30, "defaultRoles": [ - "uma_authorization", - "offline_access" + "offline_access", + "uma_authorization" ], "requiredCredentials": [ "password" @@ -95,6 +95,8 @@ "strictTransportSecurity": "max-age=31536000; includeSubDomains" }, "smtpServer": { + "host": "{{ mail_hostname }}", + "from": "{{ service_name }}@{{ mail_hostname }}" }, "loginTheme": "smardigo-theme", "accountTheme": "smardigo-theme",