iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
DevOps

今晚我想來點 Terraform 佐 AWS 系列

在 DevOps 的領域裡,有五花八門的自動化工具給你選擇,而今晚我想來點 Terraform 佐 AWS

#WakandaForever

鐵人鍊成 | 共 30 篇文章 | 26 人訂閱 訂閱系列文 RSS系列文
DAY 1

今晚我想來聊聊 Infrastructure as Code

在開始認識 Terraform 之前,我們先來小聊一點 Infrastructure as Code,這個我自己在最近這幾年注意到的詞彙。 Infrastruc...

2020-09-03 ‧ 由 nyogjtrc 分享
DAY 2

今晚我想認識 Terraform

Terraform 是一個由 HashiCorp 開源的 Infrastructure as Code 工具 使用 Terraform 的工作流程 先照你所想要...

2020-09-04 ‧ 由 nyogjtrc 分享
DAY 3

今晚我想安裝 Terraform

目前的 Terraform 版本是 0.13.2 (2020-09-02 發佈) 下載 你可以到官方下載頁: https://www.terraform.io/...

2020-09-05 ‧ 由 nyogjtrc 分享
DAY 4

今晚我想來點快速生產的伺服器

安裝好 Terraform 之後,我們差不多可以開一台機器來玩看看了。 本次系列文章都會在 AWS 上練習 Terraform,所以需要 AWS 帳號跟登入資料...

2020-09-06 ‧ 由 nyogjtrc 分享
DAY 5

今晚我想認識 Terraform 組態檔

初次體驗過 terraform 的實際運作之後,我們要來回頭看看 main.tf 的內容 terraform { required_providers {...

2020-09-07 ‧ 由 nyogjtrc 分享
DAY 6

今晚我想熟悉一點 Terraform 基本指令

稍微認識一點組態檔的長相之後,再來認識幾個主要的指令。 init 指令 terraform init會初始化工作資料夾,準備好需要的檔案讓 terraform...

2020-09-08 ‧ 由 nyogjtrc 分享
DAY 7

今晚我想看透 Terraform 狀態檔

在 terraform apply 成功執行之後,資料夾裡會產生一份檔名為 terraform.tfstate 的狀態檔案,裡面放著建立機器資源的所有資料。 狀...

2020-09-09 ‧ 由 nyogjtrc 分享
DAY 8

今晚我想來點 Terraform 佐 Vim

今晚我想要來點 Terraform 佐 Vim 工作要有好的品質,就需要有好的工具。 要開始動工寫 Terraform 組態檔,就要有好用的編輯器。我的習慣是用...

2020-09-10 ‧ 由 nyogjtrc 分享
DAY 9

今晚我想要在組態檔裡拌入一些「變數」

前面的範例,所有的設定都是寫死的 要讓 terraform 組態檔能重複使用,並適合放入版本控制裡, 我們需要參數化一些組態資料。 Terraform 有「輸入...

2020-09-11 ‧ 由 nyogjtrc 分享
DAY 10

今晚我想「輸出」狀態檔的重點

如果你打開狀態檔,會看到滿滿的資料,但是你只是想找個 IP,這巨大的資訊量造成了一些困擾。 Terraform 有輸出值 (Output Values) 的功能...

2020-09-12 ‧ 由 nyogjtrc 分享