diff --git a/app/terraform/static/aws.py b/app/terraform/static/aws.py index 5aa2f17..26ff3bd 100644 --- a/app/terraform/static/aws.py +++ b/app/terraform/static/aws.py @@ -15,7 +15,7 @@ from app.terraform.terraform import TerraformAutomation def import_state(state: Any) -> None: if not isinstance(state, dict): raise RuntimeError("The Terraform state object returned was not a dict.") - if "child_modules" not in state['values']['root_module']: + if "values" not in state or "child_modules" not in state['values']['root_module']: # There are no CloudFront origins deployed to import state for return # CloudFront distributions (origins)