Skip to content

Commit dfd5e04

Browse files
Merge pull request #2936 from VWS-Python/adamtheturtle/env-to-helpers
Move create_secrets_files env reads into main
2 parents 7a4a6f1 + d473c78 commit dfd5e04

1 file changed

Lines changed: 16 additions & 5 deletions

File tree

admin/create_secrets_files.py

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ def _create_and_get_vumark_details(
8686
def _generate_secrets_file_content(
8787
database_details: "DatabaseDict",
8888
vumark_details: "VuMarkDatabaseDict",
89+
inactive_database_details: "DatabaseDict",
8990
) -> str:
9091
"""Generate the content of a secrets file."""
9192
return textwrap.dedent(
@@ -96,11 +97,11 @@ def _generate_secrets_file_content(
9697
VUFORIA_CLIENT_ACCESS_KEY={database_details["client_access_key"]}
9798
VUFORIA_CLIENT_SECRET_KEY={database_details["client_secret_key"]}
9899
99-
INACTIVE_VUFORIA_TARGET_MANAGER_DATABASE_NAME={os.environ["INACTIVE_VUFORIA_TARGET_MANAGER_DATABASE_NAME"]}
100-
INACTIVE_VUFORIA_SERVER_ACCESS_KEY={os.environ["INACTIVE_VUFORIA_SERVER_ACCESS_KEY"]}
101-
INACTIVE_VUFORIA_SERVER_SECRET_KEY={os.environ["INACTIVE_VUFORIA_SERVER_SECRET_KEY"]}
102-
INACTIVE_VUFORIA_CLIENT_ACCESS_KEY={os.environ["INACTIVE_VUFORIA_CLIENT_ACCESS_KEY"]}
103-
INACTIVE_VUFORIA_CLIENT_SECRET_KEY={os.environ["INACTIVE_VUFORIA_CLIENT_SECRET_KEY"]}
100+
INACTIVE_VUFORIA_TARGET_MANAGER_DATABASE_NAME={inactive_database_details["database_name"]}
101+
INACTIVE_VUFORIA_SERVER_ACCESS_KEY={inactive_database_details["server_access_key"]}
102+
INACTIVE_VUFORIA_SERVER_SECRET_KEY={inactive_database_details["server_secret_key"]}
103+
INACTIVE_VUFORIA_CLIENT_ACCESS_KEY={inactive_database_details["client_access_key"]}
104+
INACTIVE_VUFORIA_CLIENT_SECRET_KEY={inactive_database_details["client_secret_key"]}
104105
105106
VUMARK_VUFORIA_TARGET_MANAGER_DATABASE_NAME={vumark_details["database_name"]}
106107
VUMARK_VUFORIA_SERVER_ACCESS_KEY={vumark_details["server_access_key"]}
@@ -121,6 +122,15 @@ def main() -> None:
121122
msg = f"Existing secrets file does not exist: {existing_secrets_file}"
122123
raise FileNotFoundError(msg)
123124
load_dotenv(dotenv_path=existing_secrets_file)
125+
inactive_database_details: DatabaseDict = {
126+
"database_name": os.environ[
127+
"INACTIVE_VUFORIA_TARGET_MANAGER_DATABASE_NAME"
128+
],
129+
"server_access_key": os.environ["INACTIVE_VUFORIA_SERVER_ACCESS_KEY"],
130+
"server_secret_key": os.environ["INACTIVE_VUFORIA_SERVER_SECRET_KEY"],
131+
"client_access_key": os.environ["INACTIVE_VUFORIA_CLIENT_ACCESS_KEY"],
132+
"client_secret_key": os.environ["INACTIVE_VUFORIA_CLIENT_SECRET_KEY"],
133+
}
124134
new_secrets_dir.mkdir(exist_ok=True)
125135

126136
num_databases = 100
@@ -178,6 +188,7 @@ def main() -> None:
178188
file_contents = _generate_secrets_file_content(
179189
database_details=database_details,
180190
vumark_details=vumark_details,
191+
inactive_database_details=inactive_database_details,
181192
)
182193
file.write_text(data=file_contents)
183194
sys.stdout.write(f"Created database {file.name}\n")

0 commit comments

Comments
 (0)