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")
|