文章目標:解釋什麼是 Terraform,並示範如何安裝及設定基本環境。
Terraform是一個由HashiCorp開發的開源雲端部署工具,使用GO語言編寫。它可以幫助DevOps團隊自動化管理和部署基礎架構與雲端資源,主要有四個特點:
指令碼,可以直接複製使用。
# 安裝 terraform
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
# 確認 terraform安裝成功
terraform -help
在Mac上安裝Terraform套件的步驟,使用Homebrew(brew)管理器:
brew tap hashicorp/tap
,然後按Enter。brew install hashicorp/tap/terraform
,然後按Enter,Homebrew將會下載並安裝Terraform。terraform -help
來確認Terraform是否成功安裝。如果Terraform成功安裝,你應該會看到有關Terraform的幫助信息顯示在終端機上,這表示Terraform已經安裝成功並且可以正確運行了。指令碼,可以直接複製使用。
# 安裝 terraform
choco install terraform
# 確認 terraform安裝成功
terraform -help
在Windows上使用Chocolatey(choco)包管理器安裝Terraform套件的步驟,並確認安裝是否成功:
choco install terraform
,然後按Enter鍵,Chocolatey將會下載並安裝Terraform。terraform -help
,然後按Enter鍵,如果Terraform成功安裝,你應該會看到有關Terraform的幫助信息顯示在命令提示符或PowerShell上,這表示Terraform已經安裝成功並且可以正確運行了。指令碼,可以直接複製使用。
# 安裝 terraform
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt install terraform
# 確認 terraform安裝成功
terraform -help
在Ubuntu或Debian Linux上安裝Terraform的步驟,並確認安裝是否成功:
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg - dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsbrelease -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt install terraform
terraform -help
,然後按Enter鍵,如果Terraform成功安裝,你應該會看到有關Terraform的幫助信息顯示在終端機上,這表示Terraform已經安裝成功並且可以正確運行了。