terraform-aws-access/tests/subnets_test.go

28 lines
644 B
Go

package test
import (
"os"
"testing"
"github.com/gruntwork-io/terratest/modules/random"
"github.com/gruntwork-io/terratest/modules/terraform"
)
func TestSubnet(t *testing.T) {
t.Parallel()
uniqueID := os.Getenv("IDENTIFIER")
if uniqueID == "" {
uniqueID = random.UniqueId()
}
directory := "subnets"
region := "us-west-2" // This regoin has at least 3 availability zones
terraformVars := map[string]interface{}{
"identifier": uniqueID,
}
terraformOptions := setup(t, directory, region, terraformVars)
defer teardown(t, directory)
defer terraform.Destroy(t, terraformOptions)
terraform.InitAndApply(t, terraformOptions)
}