10 lines
312 B
Python
10 lines
312 B
Python
|
import os, sys
|
||
|
from pathlib import Path
|
||
|
|
||
|
def read_secret_file(secret_name: str) -> str:
|
||
|
directory = os.environ.get("CREDENTIALS_DIRECTORY")
|
||
|
if directory is None:
|
||
|
print("directory not set", file=sys.stderr)
|
||
|
sys.exit(1)
|
||
|
return Path(directory).joinpath(secret_name).read_text().rstrip()
|