在 DevOps 的領域裡,有五花八門的自動化工具給你選擇,而今晚我想來點 Terraform 佐 AWS
#WakandaForever
在開始認識 Terraform 之前,我們先來小聊一點 Infrastructure as Code,這個我自己在最近這幾年注意到的詞彙。 Infrastruc...
Terraform 是一個由 HashiCorp 開源的 Infrastructure as Code 工具 使用 Terraform 的工作流程 先照你所想要...
目前的 Terraform 版本是 0.13.2 (2020-09-02 發佈) 下載 你可以到官方下載頁: https://www.terraform.io/...
安裝好 Terraform 之後,我們差不多可以開一台機器來玩看看了。 本次系列文章都會在 AWS 上練習 Terraform,所以需要 AWS 帳號跟登入資料...
初次體驗過 terraform 的實際運作之後,我們要來回頭看看 main.tf 的內容 terraform { required_providers {...
稍微認識一點組態檔的長相之後,再來認識幾個主要的指令。 init 指令 terraform init會初始化工作資料夾,準備好需要的檔案讓 terraform...
在 terraform apply 成功執行之後,資料夾裡會產生一份檔名為 terraform.tfstate 的狀態檔案,裡面放著建立機器資源的所有資料。 狀...
今晚我想要來點 Terraform 佐 Vim 工作要有好的品質,就需要有好的工具。 要開始動工寫 Terraform 組態檔,就要有好用的編輯器。我的習慣是用...
前面的範例,所有的設定都是寫死的 要讓 terraform 組態檔能重複使用,並適合放入版本控制裡, 我們需要參數化一些組態資料。 Terraform 有「輸入...
如果你打開狀態檔,會看到滿滿的資料,但是你只是想找個 IP,這巨大的資訊量造成了一些困擾。 Terraform 有輸出值 (Output Values) 的功能...