зеркало из https://github.com/microsoft/cobalt.git
Integrate review comments on naming of test files
This commit is contained in:
Родитель
b2cbf45bf8
Коммит
63b3d60009
|
@ -13,18 +13,18 @@ Fill the values required below in test_backend.tfvars using [this](../../shared/
|
||||||
- Storage Account Container Name
|
- Storage Account Container Name
|
||||||
- Key Name to store for Terraform State for Test Environment
|
- Key Name to store for Terraform State for Test Environment
|
||||||
|
|
||||||
#### Folder test1 contains test1.tf
|
#### Folder backend_create_multiple_resource_test1 contains backend_create_multiple_resource_test1.tf
|
||||||
1. Deploy Resource Group
|
1. Deploy Resource Group
|
||||||
2. Deploy KeyVault1
|
2. Deploy KeyVault1
|
||||||
- Should deploy above resources
|
- Should deploy above resources
|
||||||
|
|
||||||
#### Folder test2 contains test2.tf
|
#### Folder backend_create_multiple_resource_test2 contains backend_create_multiple_resource_test2.tf
|
||||||
1. Deploy Resource Group
|
1. Deploy Resource Group
|
||||||
2. Deploy KeyVault1
|
2. Deploy KeyVault1
|
||||||
3. Deploy KeyVault2
|
3. Deploy KeyVault2
|
||||||
- Should not change/deploy resource 1 and 2. Only deploy resource 3.
|
- Should not change/deploy resource 1 and 2. Only deploy resource 3.
|
||||||
|
|
||||||
#### Folder test3 contains test3.tf
|
#### Folder backend_create_multiple_resource_test3 contains backend_create_multiple_resource_test3.tf
|
||||||
1. Deploy Resource Group
|
1. Deploy Resource Group
|
||||||
2. Deploy KeyVault1
|
2. Deploy KeyVault1
|
||||||
3. Deploy KeyVault2
|
3. Deploy KeyVault2
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
#Cleanup
|
#Cleanup
|
||||||
terraform init -backend-config=./test_backend.tfvars test3
|
terraform init -backend-config=./test_backend.tfvars backend_create_multiple_resource_test3
|
||||||
terraform destroy -auto-approve test3
|
terraform destroy -auto-approve backend_create_multiple_resource_test3
|
||||||
|
|
||||||
#Check if resource group exists
|
#Check if resource group exists
|
||||||
#Resource group does not exists
|
#Resource group does not exists
|
||||||
assertRG core-usea-rg-test not
|
assertRG core-usea-rg-test not
|
||||||
|
|
||||||
#Create Resource group and Keyvault 1
|
#Create Resource group and Keyvault 1
|
||||||
terraform init -backend-config=./test_backend.tfvars test1
|
terraform init -backend-config=./test_backend.tfvars backend_create_multiple_resource_test1
|
||||||
terraform apply -auto-approve test1
|
terraform apply -auto-approve backend_create_multiple_resource_test1
|
||||||
|
|
||||||
#Check if resource group exists
|
#Check if resource group exists
|
||||||
assertRG core-usea-rg-test
|
assertRG core-usea-rg-test
|
||||||
|
@ -20,9 +20,9 @@ assertResource core-usea-rg-test "Microsoft.KeyVault/vaults" core-usea-kv1-test
|
||||||
#Key Vault 2 does not exists
|
#Key Vault 2 does not exists
|
||||||
assertResource core-usea-rg-test "Microsoft.KeyVault/vaults" core-usea-kv2-test not
|
assertResource core-usea-rg-test "Microsoft.KeyVault/vaults" core-usea-kv2-test not
|
||||||
|
|
||||||
terraform init -backend-config=./test_backend.tfvars test2
|
terraform init -backend-config=./test_backend.tfvars backend_create_multiple_resource_test2
|
||||||
#Deploy Key Vault 2 only
|
#Deploy Key Vault 2 only
|
||||||
terraform apply -auto-approve test2
|
terraform apply -auto-approve backend_create_multiple_resource_test2
|
||||||
|
|
||||||
assertRG core-usea-rg-test
|
assertRG core-usea-rg-test
|
||||||
assertResource core-usea-rg-test "Microsoft.KeyVault/vaults" core-usea-kv1-test
|
assertResource core-usea-rg-test "Microsoft.KeyVault/vaults" core-usea-kv1-test
|
||||||
|
@ -30,8 +30,8 @@ assertResource core-usea-rg-test "Microsoft.KeyVault/vaults" core-usea-kv2-test
|
||||||
before=`az resource list -g core-usea-rg-test --resource-type Microsoft.KeyVault/vaults --query '[].name' --o tsv | wc -l`
|
before=`az resource list -g core-usea-rg-test --resource-type Microsoft.KeyVault/vaults --query '[].name' --o tsv | wc -l`
|
||||||
|
|
||||||
#Deploy Nothing since resources are already deployed
|
#Deploy Nothing since resources are already deployed
|
||||||
terraform init -backend-config=./test_backend.tfvars test3
|
terraform init -backend-config=./test_backend.tfvars backend_create_multiple_resource_test3
|
||||||
terraform apply -auto-approve test3
|
terraform apply -auto-approve backend_create_multiple_resource_test3
|
||||||
after=`az resource list -g core-usea-rg-test --resource-type Microsoft.KeyVault/vaults --query '[].name' --o tsv | wc -l`
|
after=`az resource list -g core-usea-rg-test --resource-type Microsoft.KeyVault/vaults --query '[].name' --o tsv | wc -l`
|
||||||
assertRG core-usea-rg-test
|
assertRG core-usea-rg-test
|
||||||
assertResource core-usea-rg-test "Microsoft.KeyVault/vaults" core-usea-kv1-test
|
assertResource core-usea-rg-test "Microsoft.KeyVault/vaults" core-usea-kv1-test
|
||||||
|
@ -44,4 +44,4 @@ else
|
||||||
printf "\e[0;31mTest Failed... \n"
|
printf "\e[0;31mTest Failed... \n"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
terraform destroy -auto-approve test3
|
terraform destroy -auto-approve backend_create_multiple_resource_test3
|
||||||
|
|
Загрузка…
Ссылка в новой задаче