-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathcircle.yml
20 lines (17 loc) · 976 Bytes
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
machine:
services:
- docker
dependencies:
override:
- echo 'aws_access_key_id = "'$AWS_ACCESS_KEY_ID'"' > secret.tfvars
- echo 'aws_secret_key = "'$AWS_SECRET_ACCESS_KEY'"' >> secret.tfvars
- echo 'domain = "circle-build-'$CIRCLE_BUILD_NUM'.io"' > website.tfvars
- echo 'domainAlias = "circle-build-'$CIRCLE_BUILD_NUM'_io"' >> website.tfvars
- echo 'subdomain = "www.circle-build-'$CIRCLE_BUILD_NUM'.io"' >> website.tfvars
- echo 'subdomainAlias = "www_circle-build-'$CIRCLE_BUILD_NUM'_io"' >> website.tfvars
- echo 'cdnSubDomain = "cdn.circle-build-'$CIRCLE_BUILD_NUM'.io"' >> website.tfvars
test:
override:
- docker run -it -v $PWD:/src sjevs/terraform plan -var-file website.tfvars -var-file secret.tfvars
- docker run -it -v $PWD:/src sjevs/terraform apply -var-file website.tfvars -var-file secret.tfvars
- docker run -it -v $PWD:/src sjevs/terraform destroy -force -var-file website.tfvars -var-file secret.tfvars