你是否被你需要管理的雲端服務和資源數量所淹沒?你是否想知道有什麼工具可以幫助你處理這些雜事?不再猶豫,馬上行動吧!本教程將教你如何安裝Terraform!
Terraform 是最流行的自動化工具,可以有效快速地構建、更改和管理你的雲端基礎設施。所以,讓我們開始吧!
前提條件
這個教程將逐步指導你如何使用 Terraform。如果你想跟著做,請確保你具備以下條件:
- A Windows 10+ device.
- A device with Ubuntu 18.04 or later. The examples in this tutorial will use Ubuntu 18.04.
在 Windows 設備上安裝 Terraform
要開始閱讀下面的內容,了解如何在 Windows 設備上安裝 Terraform。
1. 打開你喜歡的瀏覽器,從HashiCorp 的 Terraform 發行頁面下載適合的 Terraform 版本。本示例使用版本 1.0.6。
撰寫時,最新的 Terraform 版本為 1.0.6。本示例將使用此版本。
2. 在你的C:\驅動器中創建一個tools文件夾。
3. 解壓下載的壓縮檔並將terraform.exe複製到先前創建的C:\tools文件夾中。
4. 接下來,開啟開始選單並輸入 environment system,,第一個搜尋結果應該是 編輯系統環境變數 命令。點擊該搜尋結果,您將看到如下所示的 系統內容 視窗。

5. 現在找到 Path 環境變數並點擊 編輯 進行修改。

6. 點擊 新增 並添加提取 terraform.exe 的文件夾路徑,即 C:\tools\terraform.exe,然後點擊 確定。

上面的截圖顯示了包含版本的子目錄路徑,這是可選的。
7. 開啟命令提示符或 PowerShell 來檢查 Terraform 是否正確添加到環境變數 PATH。運行 terraform
命令,您將看到類似下面顯示的輸出。

8. 作為良好的實踐,您還應該考慮運行 terraform --version
來確認安裝的 Terraform 版本。如果您按照步驟進行,您應該會看到 1.0.6
。

在 Ubuntu 上使用套件存儲庫安裝 Terraform
現在學習如何在 Linux 上,特別是在 Ubuntu 上安裝 Terraform。您將使用套件存儲庫通過 apt install
命令更輕鬆地與配置管理工具集成。
1. 使用您喜歡的 SSH 客戶端登錄到 Ubuntu 機器。
2. 建立一個目錄來存放你的Terraform安裝文件。雖然你可以在任何目錄中安裝Terraform,但建議在opt目錄下安裝軟件。使用mkdir
命令創建terraform目錄。使用cd
命令進入該目錄,如下所示。

3. 接下來,通過運行以下curl
命令配置您的系統信任HashiCorp密鑰以進行軟件包驗證。運行該命令後,您將看到一個OK
消息。您的Ubuntu設備與Hashicorp網站之間的連接現在是安全的。
儘管此教程使用root用戶,但通常最佳做法是使用sudoers組的權限較低的帳戶成員。

4. 註冊密鑰後,運行apt-add-repository
命令將官方HashiCorp存儲庫添加到系統中。Hashicorp存儲庫包含Terraform安裝包。

5. 使用apt install
命令從新添加的Hashicorp存儲庫安裝Terraform。

6. 通過運行terraform
命令檢查您的Terraform安裝。您應該看到類似下面的輸出。

在任何Linux設備上使用Zip文件安裝Terraform
不是每個Linux發行版都可以使用apt工具。作為替代方案,可以從zip文件安裝Terraform。讓我們看看如何實現這一點!
1. 使用mkdir
和cd
命令在/opt/terraform目錄中創建並切換到該目錄,如下所示。

2. 從HashiCorp的Terraform發布頁面下載適當版本的Terraform。下面的示例使用wget
下載版本1.0.6到當前目錄。

3. 下載成功後,使用unzip
命令將Terraform文件解壓到當前目錄。運行ls
命令確認terraform二進制文件是否存在。

4. 現在,將terraform二進制文件移動到可執行目錄/usr/local/bin。可執行目錄(/usr/local/bin
)允許您在Linux系統中的任何位置運行可執行文件。
最後,通過運行terraform --version
命令驗證terraform是否成功安裝。
結論
通過本教程,您學會了如何在Ubuntu和Windows設備上安裝Terraform。現在,您已經下載並設置了Terraform,您打算用它來管理什麼?