Skip to content

Commit 290184c

Browse files
author
Martin
committed
Load environment saved
1 parent 4a77559 commit 290184c

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

  • imageroot/actions/get-configuration

imageroot/actions/get-configuration/20read

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
import os, sys, json, agent
1010
from agent.ldapproxy import Ldapproxy
1111

12+
# Load environment saved during configuration
13+
env = agent.read_envfile("app.env")
14+
1215
# LDAP domains for combo-box
1316
lp = Ldapproxy()
1417
domains = [{"name": k, "label": k, "value": k} for k in lp.get_domains_list()]
@@ -21,10 +24,10 @@ config = {
2124
"domains_list": domains,
2225

2326
# Admin credentials – match UI field names exactly
24-
"SEMAPHORE_ADMIN": os.getenv("SEMAPHORE_ADMIN", ""),
25-
"SEMAPHORE_ADMIN_NAME": os.getenv("SEMAPHORE_ADMIN_NAME", ""),
26-
"SEMAPHORE_ADMIN_EMAIL": os.getenv("SEMAPHORE_ADMIN_EMAIL", ""),
27-
"SEMAPHORE_ADMIN_PASSWORD": os.getenv("SEMAPHORE_ADMIN_PASSWORD", ""),
27+
"SEMAPHORE_ADMIN": env.get("SEMAPHORE_ADMIN", ""),
28+
"SEMAPHORE_ADMIN_NAME": env.get("SEMAPHORE_ADMIN_NAME", ""),
29+
"SEMAPHORE_ADMIN_EMAIL": env.get("SEMAPHORE_ADMIN_EMAIL", ""),
30+
"SEMAPHORE_ADMIN_PASSWORD": env.get("SEMAPHORE_ADMIN_PASSWORD", ""),
2831
}
2932

30-
json.dump(config, fp=sys.stdout)
33+
json.dump(config, fp=sys.stdout)

0 commit comments

Comments
 (0)