20 lines
648 B
Python
20 lines
648 B
Python
import configparser
|
|
import yaml
|
|
from pathlib import Path
|
|
|
|
if not Path('./.env').exists():
|
|
print("There is no .env file in RAPIDS root directory, nothing to migrate")
|
|
else:
|
|
config = configparser.ConfigParser()
|
|
config.read('./.env')
|
|
|
|
credentials = dict()
|
|
for section in config.sections():
|
|
credentials[section] = dict()
|
|
for attribute in config[section]:
|
|
credentials[section][attribute] = config[section][attribute]
|
|
|
|
with open('./credentials.yaml', 'w') as f:
|
|
data = yaml.dump(credentials, f)
|
|
|
|
print("Migration complete. Your credentials stored in .env should now be in credentials.yaml") |