From 604c7013950fffe6cfe166a97b6772aabc557815 Mon Sep 17 00:00:00 2001 From: Michael Li Date: Mon, 27 Feb 2023 12:27:18 -0500 Subject: [PATCH] chore(enos): Define explicit dependencies between steps (#3031) --- enos/enos-scenario-e2e-aws.hcl | 4 ++++ enos/enos-scenario-e2e-database.hcl | 3 +++ enos/enos-scenario-e2e-static-with-vault.hcl | 4 ++++ enos/enos-scenario-e2e-static.hcl | 4 ++++ 4 files changed, 15 insertions(+) diff --git a/enos/enos-scenario-e2e-aws.hcl b/enos/enos-scenario-e2e-aws.hcl index c2185a9c9..9f824b096 100644 --- a/enos/enos-scenario-e2e-aws.hcl +++ b/enos/enos-scenario-e2e-aws.hcl @@ -54,6 +54,9 @@ scenario "e2e_aws" { step "create_base_infra" { module = module.infra + depends_on = [ + step.find_azs, + ] variables { availability_zones = step.find_azs.availability_zones @@ -65,6 +68,7 @@ scenario "e2e_aws" { module = module.boundary depends_on = [ step.create_base_infra, + step.create_db_password, step.build_boundary ] diff --git a/enos/enos-scenario-e2e-database.hcl b/enos/enos-scenario-e2e-database.hcl index 364657cbe..b937d0b99 100644 --- a/enos/enos-scenario-e2e-database.hcl +++ b/enos/enos-scenario-e2e-database.hcl @@ -32,6 +32,9 @@ scenario "e2e_database" { step "create_base_infra" { module = module.infra + depends_on = [ + step.find_azs, + ] variables { availability_zones = step.find_azs.availability_zones diff --git a/enos/enos-scenario-e2e-static-with-vault.hcl b/enos/enos-scenario-e2e-static-with-vault.hcl index ddcfe6874..1d232c0a5 100644 --- a/enos/enos-scenario-e2e-static-with-vault.hcl +++ b/enos/enos-scenario-e2e-static-with-vault.hcl @@ -53,6 +53,9 @@ scenario "e2e_static_with_vault" { step "create_base_infra" { module = module.infra + depends_on = [ + step.find_azs, + ] variables { availability_zones = step.find_azs.availability_zones @@ -64,6 +67,7 @@ scenario "e2e_static_with_vault" { module = module.boundary depends_on = [ step.create_base_infra, + step.create_db_password, step.build_boundary ] diff --git a/enos/enos-scenario-e2e-static.hcl b/enos/enos-scenario-e2e-static.hcl index 97e2c0f33..98ada1c6f 100644 --- a/enos/enos-scenario-e2e-static.hcl +++ b/enos/enos-scenario-e2e-static.hcl @@ -53,6 +53,9 @@ scenario "e2e_static" { step "create_base_infra" { module = module.infra + depends_on = [ + step.find_azs, + ] variables { availability_zones = step.find_azs.availability_zones @@ -64,6 +67,7 @@ scenario "e2e_static" { module = module.boundary depends_on = [ step.create_base_infra, + step.create_db_password, step.build_boundary ]