Odcinek 9 - Czym jest HCP Terraform, dawniej Terraform Cloud ?
Czym jest Terraform Cloud ? Czy można z niego korzystać bezpłatnie ? Jakie są możliwości tej platformy ? W tym odcinku postaram się na wszystkie te pytania odpowiedzieć. Materiały i narzędzia znajdziesz jak zawsze w repozytorium na GitHub: https://github.com/sebastianczech/podcast-everything-as-a-code/tree/main/episode-009.
Cześć, witam cię serdecznie w kolejnym odcinku mojego podcastu Everything as a Code. Dzisiaj chciałbym opowiedzieć o platformie Terraform Cloud, która obecnie nazywa się HCP Terraform, rozszerzając ten skrót HashiCorp Cloud Platform. Jest to nowa nazwa dla Terraform Cloud. Ten termin Terraform Cloud jest bardziej popularny w sieci itd. Czym jest HCP Terraform, inaczej Terraform Cloud? Będę używał tych pojęć zamiennie w trakcie tego odcinka. Więc Terraform Cloud jest usługą zarządzaną przez HashiCorp, która umożliwia użytkownikom zarządzać projektami infrastruktury zbudowanej w oparciu o kod, czyli oczywiście o Terraforma.
Platforma ta dostarcza szereg narzędzi i funkcji przydatnych, zwłaszcza gdy pracujemy w zespole. Z pewnością ułatwia to zarządzanie środowiskiem i korzystanie z Terraforma. W jakim zakresie? Opowiem w dalszej części odcinka. HCP Terraform jest częścią większego ekosystemu jakim jest HCP. Jest tam wiele innych usług takich jak Consul, Packer czy Volt. Tutaj skupię się na części dotyczącej Terraforma. A więc, jakie są główne cechy Terraform Cloud? Przede wszystkim jest to możliwość zarządzania zdalnym stanem.
To ułatwia pracę. Gdy mamy utworzone repozytorium, w GitHubie czy w GitLabie, nieważne, mamy je utworzone, konfigurujemy wtedy Terraform Clouda tak, by wskazać, z którego dokładnie repozytorium chcemy pobierać kod naszej infrastruktury. Gdy już to mamy skonfigurowane, możemy uruchomić jej wdrożenie. Jak wspomniałem, w Terraform Cloud można otworzyć konto darmowe, które umożliwia, które daje wsparcie dla kodu HCL, czyli HashiCorp Configuration Language lub do CTKTF, czyli Cloud Development Kit for Terraform. Mamy możliwość tworzenia przestrzeni roboczych.
Ostatnią z rzeczy, które nie możemy zrobić używając darmowej wersji Terraform Cloud, jest możliwość instalacji tej platformy na własnych serwerach. Więcej różnic, informacji o tym, co jest w darmowej wersji, co jest płatnej itd. można oczywiście znaleźć na oficjalnej stronie HashiCorp. Oczywiście link również w notatkach do tego odcinka. Terraform Cloud nie jest jedyną platformą tego rodzaju. Istnieje szerzej jak innych, takie jak nCore, nF0 czy Spacelift. Linki do tych platform również na dodatkach do tego odcinka. Mam nadzieję, że temat Terraform Cloud, czy inaczej HCP Terraform zainteresował Cię. Jeśli do tej pory nie miałeś okazji spróbować jak ta platforma działa, serdecznie Cię zachęcam do zapoznania się z tutorialami i spróbowania.
Pokazano wszystkie 4 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
Czym jest Terraform Cloud ? Czy można z niego korzystać bezpłatnie ? Jakie są możliwości tej platformy ? W tym odcinku postaram się na wszystkie te pytania odpowiedzieć. Materiały i narzędzia znajdziesz jak zawsze w repozytorium na GitHub: https://github.com/sebastianczech/podcast-everything-as-a-code/tree/main/episode-009.