Terraform
Logo programu | |
Autor | Mitchell Hashimoto HashiCorp |
---|---|
Aktualna wersja stabilna | 1.9.5 (20 sierpnia 2024) [±] |
Język programowania | Go |
System operacyjny | Microsoft Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris |
Licencja | Business Source License 1.1 |
Strona internetowa |
Terraform – oprogramowanie umożliwiające zarządzanie infrastrukturą komputerową na modelu infrastruktura jako kod (ang. Infrastructure as code(inne języki)), stworzone przez Mitchella Hashimoto i rozwijana przez jego firmę HashiCorp. Używane do definiowania zasobów zarówno w chmurze, jak i on-premise w czytelnych dla człowieka plikach konfiguracyjnych, które można wersjonować, używać ponownie i udostępniać[1].
Według badania przeprowadzonego przez serwis Stack Overflow w 2022 roku, Terraform było jednym z najczęściej używanych narzędzi związanych z programowaniem komputerów[2].
Funkcjonalność
Terraform zapewnia integrację z popularnymi technologiami od dostawców m.in. Cisco, Cloudflare, GitHub, GitLab, MongoDB, a także publicznymi platformami chmurowymi, takimi jak Amazon Web Services, Microsoft Azure, Google Cloud Platform, Oracle Cloud czy VMware Cloud[3].
Konfiguracja aplikacji zapisywana jest w plikach tekstowych w dedykowanym formacie HashiCorp Configuration Language oraz w dokumentach typu JSON[4].
Oprogramowanie posiada dedykowany rejestr modułów, który zapewnia gotowe konfiguracje zarządzania infrastrukturą komputerową[5].
Przypisy
- ↑ What is Terraform | Terraform | HashiCorp Developer [online], What is Terraform | Terraform | HashiCorp Developer [dostęp 2023-03-21] (ang.).
- ↑ Stack Overflow Developer Survey 2022 | Other tools [online], survey.stackoverflow.co [dostęp 2022-07-13] (ang.).
- ↑ HashiCorp Releases Next Generation of Terraform Enterprise [online], globenewswire.com, 12 grudnia 2017 [dostęp 2022-07-13] (ang.).
- ↑ What is HCL (Hashicorp Configuration Language), how does it relate to Terraform, and why is it growing in popularity? [online], hub.packtpub.com, 18 lipca 2019 [dostęp 2022-07-13] (ang.).
- ↑ HashiCorp Terraform 0.11 [online], hashicorp.com [dostęp 2022-08-07] (ang.).
Linki zewnętrzne
- Oficjalne repozytorium oprogramowania w serwisie GitHub