This is an automated email from the ASF dual-hosted git repository.

omartushevskyi pushed a commit to branch DLAB-1158
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/DLAB-1158 by this push:
     new 6c8d658  added step-ca
6c8d658 is described below

commit 6c8d658c56e0b990513e26e84a0557a9fc5ccad6
Author: Oleh Martushevskyi <[email protected]>
AuthorDate: Mon Dec 9 16:13:34 2019 +0200

    added step-ca
---
 .../src/general/lib/os/debian/edge_lib.py                   | 13 ++++++++-----
 .../src/project/templates/conf.d/proxy.conf                 |  2 +-
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/infrastructure-provisioning/src/general/lib/os/debian/edge_lib.py 
b/infrastructure-provisioning/src/general/lib/os/debian/edge_lib.py
index 48419e8..69c31b4 100644
--- a/infrastructure-provisioning/src/general/lib/os/debian/edge_lib.py
+++ b/infrastructure-provisioning/src/general/lib/os/debian/edge_lib.py
@@ -147,12 +147,15 @@ def install_nginx_lua(edge_ip, nginx_version, 
keycloak_auth_server_url, keycloak
             sudo('rm -f /etc/nginx/nginx.conf')
             sudo('mkdir -p /opt/dlab/templates')
             put('/root/templates', '/opt/dlab', use_sudo=True)
-            keycloak_auth_server_ip = 
''.join(re.findall('(?:[12]?\\d?\\d\\.){3}[12]?\\d?\\d:\d+', 
keycloak_auth_server_url))
             sudo('sed -i \'s/EDGE_IP/{}/g\' 
/opt/dlab/templates/conf.d/proxy.conf'.format(edge_ip))
-            sudo('sed -i \'s/KEYCLOAK_SERVER_IP/{}/g\' 
/opt/dlab/templates/conf.d/proxy.conf'.format(keycloak_auth_server_ip))
-            sudo('sed -i \'s/KEYCLOAK_REALM_NAME/{}/g\' 
/opt/dlab/templates/conf.d/proxy.conf'.format(keycloak_realm_name))
-            sudo('sed -i \'s/KEYCLOAK_CLIENT_ID/{}/g\' 
/opt/dlab/templates/conf.d/proxy.conf'.format(keycloak_client_id))
-            sudo('sed -i \'s/KEYCLOAK_CLIENT_SECRET/{}/g\' 
/opt/dlab/templates/conf.d/proxy.conf'.format(keycloak_client_secret))
+            sudo('sed -i \'s|KEYCLOAK_AUTH_URL|{}|g\' 
/opt/dlab/templates/conf.d/proxy.conf'.format(
+                keycloak_auth_server_url))
+            sudo('sed -i \'s/KEYCLOAK_REALM_NAME/{}/g\' 
/opt/dlab/templates/conf.d/proxy.conf'.format(
+                keycloak_realm_name))
+            sudo('sed -i \'s/KEYCLOAK_CLIENT_ID/{}/g\' 
/opt/dlab/templates/conf.d/proxy.conf'.format(
+                keycloak_client_id))
+            sudo('sed -i \'s/KEYCLOAK_CLIENT_SECRET/{}/g\' 
/opt/dlab/templates/conf.d/proxy.conf'.format(
+                keycloak_client_secret))
 
             sudo('cp /opt/dlab/templates/nginx.conf /etc/nginx/')
             sudo('mkdir /etc/nginx/conf.d')
diff --git 
a/infrastructure-provisioning/src/project/templates/conf.d/proxy.conf 
b/infrastructure-provisioning/src/project/templates/conf.d/proxy.conf
index ba12164..b8a459b 100644
--- a/infrastructure-provisioning/src/project/templates/conf.d/proxy.conf
+++ b/infrastructure-provisioning/src/project/templates/conf.d/proxy.conf
@@ -66,7 +66,7 @@ server {
           local opts = {
             redirect_uri_path = "/*",
             accept_none_alg = true,
-            discovery = 
"http://KEYCLOAK_SERVER_IP/auth/realms/KEYCLOAK_REALM_NAME/.well-known/openid-configuration";,
+            discovery = 
"KEYCLOAK_AUTH_URL/realms/KEYCLOAK_REALM_NAME/.well-known/openid-configuration",
             client_id = "KEYCLOAK_CLIENT_ID",
             client_secret = "KEYCLOAK_CLIENT_SECRET",
             ssl_verify = "no",


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to