Terraform (software)

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], Scaleway,[9][10], VMware vSphere or Open Telekom Cloud[11] as well as OpenNebula[12] and OpenStack.[13][14][15][16][17][18]

Terraform
Original author(s)Mitchell Hashimoto et al.
Developer(s)HashiCorp
Initial releaseJuly 28, 2014 (2014-07-28)
Stable release
0.12.27 / June 24, 2020 (2020-06-24)[1]
Preview release
0.13.0-beta2 / June 17, 2020 (2020-06-17)[1]
Repository
Written inGo
Operating systemLinux, FreeBSD, macOS, OpenBSD, Solaris, and Microsoft Windows
Available inEnglish
TypeInfrastructure as Code
LicenseMozilla Public License v2.0[2]
Websitewww.terraform.io/ 

HashiCorp also supports a Terraform Module Registry launched in 2017 during HashiConf 2017 conferences.[19] In 2019 Terraform introduced the paid version called Terraform Enterprise for larger organizations[20]. Terraform has four major commands: Terraform init, Terraform Plan, Terraform Apply, Terraform Destroy.

See also

References

  1. "Releases - hashicorp/terraform". Retrieved 24 June 2020 via GitHub.
  2. Terraform's LICENSE
  3. "Syntax - Configuration Language".
  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-10. 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: Scaleway". Terraform by HashiCorp. 2020-04-15. Archived from the original on 2020-04-08.
  10. "Deploy Cloud Instances with Packer and Terraform". Scaleway. 2020-04-15. Archived from the original on 2020-04-15.
  11. "Terraform in Open Telekom Cloud". Open Telekom Cloud.
  12. "Provider: OpenNebula". Terraform by HashiCorp. Retrieved 2019-11-27.
  13. "Terraform vs. Chef, Puppet, etc. - Terraform by HashiCorp". Terraform by HashiCorp. Retrieved 2018-03-14.
  14. "HashiCorp Terraform 0.9. Released with State Locking, State Environments, and Destroy Provisioners". InfoQ. Retrieved 2017-05-23.
  15. Yevgeniy., Brikman (2017). Terraform Writing Infrastructure as Code. O'Reilly Media. ISBN 9781491977057. OCLC 978667796.
  16. Somwanshi, Sneha. "Choosing the Right Tool to Provision AWS Infrastructure". ThoughtWorks.
  17. Turnbull, James (2016). The Terraform Book. ISBN 9780988820258.
  18. "Google Cloud Platform Provider for Terraform". Retrieved 2017-02-05.
  19. "HashiCorp Terraform 0.11".
  20. HashiCorp. "HashiCorp Terraform - Provision & Manage any Infrastructure". HashiCorp: Infrastructure enables innovation. Retrieved 2020-04-15.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.