initial commit
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
TEST_PATH=$(dirname $1)
|
||||
TEST_NAME=$(basename $TEST_PATH)
|
||||
|
||||
echo "Start : $TEST_PATH"
|
||||
|
||||
TERRAFORM_TFVARS=$TEST_PATH/terraform.tfvars
|
||||
EXPECTED_VARIABLES=$TEST_PATH/expected_variables.json
|
||||
|
||||
RESOURCE_PATH=test-reports/$TEST_NAME
|
||||
mkdir -p $RESOURCE_PATH
|
||||
|
||||
INIT_LOG_FILE=$RESOURCE_PATH/init.log
|
||||
INIT_ERROR_FILE=$RESOURCE_PATH/init.error.log
|
||||
PLAN_FILE=$RESOURCE_PATH/terraform.plan
|
||||
PLAN_LOG_FILE=$RESOURCE_PATH/plan.log
|
||||
PLAN_ERROR_FILE=$RESOURCE_PATH/plan.error.log
|
||||
STATE_FILE=$RESOURCE_PATH/terraform.tfstate
|
||||
APPLY_LOG_FILE=$RESOURCE_PATH/apply.log
|
||||
APPLY_ERROR_FILE=$RESOURCE_PATH/apply.error.log
|
||||
DEBUG_LOG_FILE=$RESOURCE_PATH/debug.log
|
||||
|
||||
terraform init > $INIT_LOG_FILE 2> $INIT_ERROR_FILE
|
||||
|
||||
terraform plan -var-file=$TERRAFORM_TFVARS -out=$PLAN_FILE > $PLAN_LOG_FILE 2> $PLAN_ERROR_FILE
|
||||
|
||||
run_test
|
||||
|
||||
echo "Passed : $TEST_PATH"
|
||||
Reference in New Issue
Block a user