iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
IT管理

GCP 的 terraform 之旅系列 第 2

day2 Terraform GCP VM instance disk

  • 分享至 

  • xImage
  •  

簡介

今天來跟大家介紹 GCP terraform 如何創建掛載 disk 的 instance

正文

根據 google 的文件

Create a persistent disk from a data source  |  Compute Engine Documentation  |  Google Cloud

可以查到基本用法

而在 terraform 的文件

Terraform Registry

可以查到能使用的參數

值得注意的是 VM 內要新增參數

  • google_compute_disk.data-disk1 是取用組件的方法
  • google_compute_disk.data-disk1.self_link 是取用組建內的 property
  • 可以知道語法 [組建類型].[組件命名].[組建性質]
  • 此外 depends_on 的使用是非常重要的, 因為這定義了組建創建的順序
depends_on = [google_compute_disk.data-disk1]

attached_disk {
  source = google_compute_disk.data-disk1.self_link
  mode   = "READ_WRITE"
}

實測

clone 後進入專案該資料夾

https://github.com/leon123858/terroform-sample/tree/main/IT-man-sample/day2

創建用 make start

釋放資源用 make destroy


上一篇
[day1] Terraform GCP VM instance
下一篇
day3 Terraform GCP firewall
系列文
GCP 的 terraform 之旅31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言