### 参考资料
##### 文前
[1]https://terraform.io/
[2]http://www.gruntwork.io
[3]https://www.terraform.io/upgrade-guides/index.html
[4]https://registry.terraform.io/
[5]https://www.terraform.io/docs/providers/
[6]https://www.terraform.io/docs/index.html
[7]https://www.terraformupandrunning.com/
[8]https://www.terraformupandrunning.com/#newsletter
##### 第1章
[1]http://bit.ly/2GS3CR3
[2]http://bit.ly/31kCUYX
[3]http://bit.ly/2H3Y7yT
[4]http://www.gruntwork.io
[5]http://bit.ly/2YIQIuN
[6]http://bit.ly/2MNXWuS
[7]http://bit.ly/2ZN3ppq
[8]https://forge.puppet.com
[9]https://galaxy.ansible.com
[10]http://bit.ly/2YKOPiJ
[11]http://bit.ly/2M39LxW
[12]http://bit.ly/31jeDCH
[13https://registry.terraform.io
##### 第2章
[1]http://bit.ly/2kWCuCm
[2]http://bit.ly/2KuLD4a
[3]https://aws.amazon.com/free
[4]https://amzn.to/33fM2jf
[5]http://amzn.to/2lvJ8Rf
[6]http://amzn.to/2lQs1MA
[7]https://amzn.to/31lVUWW
[8]https://www.terraform.io
[9]http://bit.ly/2M11muR
[10]http://bit.ly/2MDZyaN
[11http://bit.ly/1NATGqS
[12]https://aws.amzon.com/marketplace/
[13]https://amzn.to/2H49EOH
[14]http://bit.ly/33dmi7g
[15]https://amzn.to/2GOFxdI
[16]http://busybox.net/
[17]http://bit.ly/2OIIrr2
[18]http://bit.ly/2l8Ki9g
[19]http://cidr.xyz/
[20]http://bit.ly/1mPbxmg
[21] http://bit.ly/2mpSXUZ
[22]https://amzn.to/2MH3mId
##### 第3章
[1]http://bit.ly/33gqaVe
[2]https://amzn.to/31ihjAg
[3]https://amzn.to/2yTtnwl
[4]http://bit.ly/2b1s7eh
[5]https://amzn.to/2OJiyHp
[6]https://amzn.to/2Kw5qAc
[7]https://amzn.to/2Kw5qAc
[8]http://bit.ly/2lTsewM
[9]http://bit.ly/2M48S8e
[10]https://www.passwordstore.org
[11]https://golang.org/pkg/fmt/
[12]http://bit.ly/2GNCxOM
[13]http://bit.ly/2YJuqJb
##### 第4章
[1]http://bit.ly/2TaXmZF
[2]http://bit.ly/2Yv8kPg
[3]https://github.com/brikis98/terraform-up-and-running-code
[4]https://semver.org/
[5]http://bit.ly/2ZFLJwe
##### 第5章
[1]http://amzn.to/2lTuvs5
[2]http://bit.ly/2lksQgv
[3]http://bit.ly/3257bv4
[4]https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md
[5]https://github.com/hashicorp/terraform/ issues/1552
[6]http://terraforming.dtan4.net
[7https://github.com/hashicorp/terraform/ issues/6813
[8]https://www.terraform.io/docs/configuration/functions.html
##### 第6章
[1]http://bit.ly/33hhOwr
[2]http://bit.ly/31oo5oc
[3]http://bit.ly/2MM6AKn
[4]http://bit.ly/2TngRON
[5]http://bit.ly/2YQXIWe
[6]https://registry.terraform.io/
[7]http://bit.ly/2M53hi0
[8]http://bit.ly/2GTCxg8
[9]http://bit.ly/2M7s1pK
##### 第7章
[1]http://bit.ly/2OIgM9r
[2]http://bit.ly/2M4GoLB
[3]http://bit.ly/2OLrOLb
[4]http://bit.ly/2ZB8lOe
[5]http://bit.ly/2Tbzvch
[6]https://golang.org/doc/install
[7]https//golang.org/doc/ code.html#GOPATH
[8]https://golang.github.io/dep/docs/instal lation.html
[9]https://blog.golang.org/using-go-modules
[10]https://github.com/terraform-linters/tflint
[11]https://www.hashicorp.com/sentinel/
[12]https://github.com/newcontext-oss/kitchen-terraform
[13]https://github.com/bsnape/rspec-terraform
[14]https://serverspec.org
[15]https://www.inspec.io
[16]https://github.com/aelsabbahy/goss
[17]https://github.com/brikis98/terraform-up-and-running-code
##### 第8章
[1]http://www.versionone.com/assets/img/files/CHAOSManifesto2013.pdf
[2]http://onstartups.com/tabid/3339/bid/97052/How-To-Survive-a-Ground-Up-Rewrite-Without-Losing-Your-Sanity.aspx
[3]http://bit.ly/2meqAb7
[4]https://gruntwork.io/infrastructure-as-code-library/
[5]https://www.hello-startup.net/
[6]http://bit.ly/1p8QBor
[7]https://www.runatlantis.io/
[8]http://bit.ly/2lJmus8
[9]https://github.com/gruntwork-io/terragrunt
[10] [https://github.com/gruntwork- io/terragrunt#install-terragrunt](https://github.com/gruntwork-io/terragrunt#install-terragrunt)