in src/Saas.Identity/Saas.IdentityProvider/deployment/script/map-identity-paramenters.py [0:0]
def patch_paramenters_file(config_file: str, paramenter_file: str) -> None:
with open(config_file, 'r') as f:
config = json.load(f)
with open(paramenter_file, 'r') as f:
parameters = json.load(f)
parameters['parameters']['version']['value'] \
= config['version']
parameters['parameters']['environment']['value'] \
= config['environment']
parameters['parameters']['devMachineIp']['value'] \
= config['deployment']['devMachine']['ip']
parameters['parameters']['solutionPostfix']['value'] \
= config['deployment']['postfix']
parameters['parameters']['solutionPrefix']['value'] \
= config['initConfig']['naming']['solutionPrefix']
parameters['parameters']['solutionName']['value'] \
= config['initConfig']['naming']['solutionName']
parameters['parameters']['keyVaultName']['value'] \
= config['deployment']['keyVault']['name']
parameters['parameters']['permissionApiKey']['value'] \
= 'RestApiKey'
parameters['parameters']['sqlAdministratorLogin']['value'] \
= config['sql']['sqlAdminLoginName']
with open(paramenter_file, 'w+') as f:
f.write(json.dumps(parameters, indent=4))