Claim environment in all three provisioning tasks

This commit is contained in:
richard-dds
2019-09-17 11:51:09 -04:00
parent 68ac7aecdf
commit 5b7a544403

View File

@@ -74,6 +74,8 @@ def do_create_environment(csp: CloudProviderInterface, environment_id=None):
def do_create_atat_admin_user(csp: CloudProviderInterface, environment_id=None):
environment = Environments.get(environment_id)
with claim_for_update(environment) as environment:
atat_root_creds = csp.root_creds()
atat_remote_root_user = csp.create_atat_admin_user(
@@ -87,6 +89,7 @@ def do_create_atat_admin_user(csp: CloudProviderInterface, environment_id=None):
def do_create_environment_baseline(csp: CloudProviderInterface, environment_id=None):
environment = Environments.get(environment_id)
with claim_for_update(environment) as environment:
# ASAP switch to use remote root user for provisioning
atat_remote_root_creds = environment.root_user_info["credentials"]