在 DevOps 的領域裡,有五花八門的自動化工具給你選擇,而今晚我想來點 Terraform 佐 AWS
#WakandaForever
參考了前面文章的介紹的功能,我們要試著讓組態檔更有可用性。 今天來試著製作一台網頁伺服器。 簡單的網頁伺服器 一台簡單的網頁伺服器需要的工作: 建立一個虛擬網...
前面我們所使用佈建器 (Provisioner) 的 remote-exec 不怎麼好用,而且 Terraform 無法檢查設定有沒有變動。 aws 有一個叫做...
我們來實際用使用者資料設定虛擬機,以下是預計要讓使用者資料處理的工作: 建立一個叫做 terraform 的使用者 安裝 nginx 放入一個 HTML 檔案...
Packer 是自動化的映像檔製作工具。透過 JSON 格式的組態檔,讓我們可以更容易的結合一些工具製作映像檔。 Packer 支援許多的雲端服務平台跟虛擬化引...
Packer 稱自己的設定檔為「模版」(Templates)。模版為 JSON 格式的,裡面由多個元件組成。 模版結構 下面列出所有的模版元件 builders...
完整範例: https://github.com/nyogjtrc/practice-terraform/tree/master/web-packer-terr...
terraform graph 指令,能夠根據組態檔裡使用的 Terraform 資源來產生一張依賴關系圖。 graph 指令並不會直接製作圖片,而是以 DOT...
當我們想把原有的基礎架構改成用 Terraform 控制時,可以使用 terraform import 指令,將現有的資源匯入 Terraform。 不同於從零...
前面練習過程中,我們寫了不少的 Terraform 組態檔,但都同樣是要建立網頁伺服器的,我想應該有辦法製作可重複使用的組態,減少一些重工的行為。 接下來要認識...
Terraform Registry 網址: https://registry.terraform.io/ HashiCorp 官方維運的服務,提供各種的供應商...