Refactor Terraform CI (#4654)

This commit is contained in:
Maxime Guyot
2019-05-02 13:26:19 -06:00
committed by Kubernetes Prow Robot
parent 50bdaa573c
commit 3f45122d0d
5 changed files with 29 additions and 8 deletions

5
tests/scripts/create-tf.sh Executable file
View File

@@ -0,0 +1,5 @@
#!/bin/bash
set -euxo pipefail
cd "../inventory/$CLUSTER"
terraform apply -auto-approve "../../contrib/terraform/$PROVIDER"

5
tests/scripts/delete-tf.sh Executable file
View File

@@ -0,0 +1,5 @@
#!/bin/bash
set -euxo pipefail
cd "../inventory/$CLUSTER"
terraform destroy -auto-approve "../../contrib/terraform/$PROVIDER"

View File

@@ -0,0 +1,6 @@
#!/bin/bash
set -euxo pipefail
apt-get install -y unzip
curl https://releases.hashicorp.com/terraform/${TF_VERSION}/terraform_${TF_VERSION}_linux_amd64.zip > /tmp/terraform.zip
unzip /tmp/terraform.zip && mv ./terraform /usr/local/bin/ && terraform --version