Terraform (software)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Terraform Logo.svg
Original author(s)Mitchell Hashimoto et al.
Initial releaseJuly 28, 2014; 5 years ago (2014-07-28)
Stable release
0.12.18 / December 11, 2019; 0 days ago (2019-12-11)[1]
Repository Edit this at Wikidata
Written inGo
Operating systemLinux, FreeBSD, macOS, OpenBSD, Solaris, and Microsoft Windows
Available inEnglish
TypeInfrastructure as Code
LicenseMozilla Public License v2.0[2]

Terraform is an open-source infrastructure as code software tool created by HashiCorp. It enables users to define and provision a datacenter infrastructure using a high-level configuration language known as Hashicorp Configuration Language (HCL), or optionally JSON.[3] Terraform supports a number of cloud infrastructure providers such as Amazon Web Services, IBM Cloud (formerly Bluemix), Google Cloud Platform, DigitalOcean[4], Linode[5][6], Microsoft Azure, Oracle Cloud Infrastructure, OVH[7][8], or VMware vSphere as well as OpenNebula[9] and OpenStack[10][11][12][13][14][15].

HashiCorp also supports a Terraform Module Registry launched in 2017 during HashiConf 2017 conferences.[16]

See also[edit]


  1. ^ "Releases - hashicorp/terraform". Retrieved 11 December 2019 – via GitHub.
  2. ^ Terraform's LICENSE
  3. ^ https://www.terraform.io/docs/configuration/syntax.html
  4. ^ "Introducing the DigitalOcean Terraform Provider".
  5. ^ Roesch, Dave (2018-10-30). "Now Available: Linode Terraform Provider". Linode Blog. Retrieved 2018-11-02.
  6. ^ "Provider: Linode". Terraform by HashiCorp. Retrieved 2018-11-02.
  7. ^ "Infrastructure as code: Deploying Terraform with OVH". Infrastructure as code: Deploying Terraform with OVH. 2019-10-09. Archived from the original on 2019-10-09. Retrieved 2019-10-09.
  8. ^ "Provider: OVH". Terraform by HashiCorp. 2019-10-10. Archived from the original on 2019-10-10. Retrieved 2019-10-10.
  9. ^ "Provider: OpenNebula". Terraform by HashiCorp. Retrieved 2019-11-27.
  10. ^ "Terraform vs. Chef, Puppet, etc. - Terraform by HashiCorp". Terraform by HashiCorp. Retrieved 2018-03-14.
  11. ^ "HashiCorp Terraform 0.9. Released with State Locking, State Environments, and Destroy Provisioners". InfoQ. Retrieved 2017-05-23.
  12. ^ Yevgeniy., Brikman, (2017). Terraform Writing Infrastructure as Code. O'Reilly Media. ISBN 9781491977057. OCLC 978667796.CS1 maint: extra punctuation (link)
  13. ^ Somwanshi, Sneha. "Choosing the Right Tool to Provision AWS Infrastructure". ThoughtWorks.
  14. ^ Turnbull, James (2016). The Terraform Book. ISBN 9780988820258.
  15. ^ "Google Cloud Platform Provider for Terraform". Retrieved 2017-02-05.
  16. ^ https://www.hashicorp.com/blog/hashicorp-terraform-0-11?_ga=2.155237499.1577772221.1522078246-1987543793.1522078246

External links[edit]