Harvester Terraform Provider
支援矩陣
需求
安裝 Provider
將此程式碼複製並貼上到您的 Terraform 設定中。然後,執行 terraform init 來初始化它。
terraform {
required_providers {
harvester = {
source = "harvester/harvester"
version = "<replace to the latest release version>"
}
}
}
provider "harvester" {
# Configuration options
}
使用 Provider
有關 provider 特定設定的更多詳細資訊,請參閱文件。
GitHub 儲存庫:https://github.com/harvester/terraform-provider-harvester
資源逾時
一些與資源相關的操作(例如,建立新映像並從網際網路下載其內容)可能需要一些時間才能完成。根據主機硬體和其他因素,這些操作可能會超過預設的逾時設定並導致錯誤。若要修改此類操作的逾時值,請在資源中定義 timeout 區塊。
resource "harvester_image" "opensuse154" {
name = "opensuse154"
namespace = "harvester-public"
display_name = "openSUSE-Leap-15.4.x86_64-NoCloud.qcow2"
source_type = "download"
url = "https://downloadcontent-us1.opensuse.org/repositories/Cloud:/Images:/Leap_15.4/images/openSUSE-Leap-15.4.x86_64-NoCloud.qcow2"
timeouts {
create = "15m"
update = "15m"
delete = "1m"
}
}