ตัวแปร.tf
ตัวแปร "ภูมิภาค" {
ค่าเริ่มต้น = "us-central1"
}
ตัวแปร "โซน" {
คำอธิบาย = "แทนที่โซนเริ่มต้นที่ระบุใน Region_params"
ค่าเริ่มต้น = ""
}
ตัวแปร "region_params" {
คำอธิบาย = "แผนที่ของโซนเริ่มต้นสำหรับแต่ละภูมิภาค สามารถลบล้างได้โดยใช้ `โซน`"
ประเภท = แผนที่ (สตริง)
ค่าเริ่มต้น = {
เอเชียตะวันออก 1 = {
โซน = "เอเชียตะวันออก 1-ข"
}
เอเชียตะวันออก2 = {
โซน = "เอเชียตะวันออก 2-ข"
}
เอเชียตะวันออกเฉียงเหนือ1 = {
โซน = "เอเชียตะวันออกเฉียงเหนือ 1-ข"
}
เอเชียใต้ 1 = {
โซน = "เอเชีย-south1-b"
}
เอเชียตะวันออกเฉียงใต้1 = {
โซน = "เอเชียตะวันออกเฉียงใต้ 1-ข"
}
ออสเตรเลียตะวันออกเฉียงใต้ 1 = {
โซน = "ออสเตรเลีย-southeast1-b"
}
ยุโรปเหนือ1 = {
โซน = "ยุโรปเหนือ 1-ข"
}
ยุโรปตะวันตก1 = {
โซน = "ยุโรป-west1-b"
}
ยุโรปตะวันตก2 = {
โซน = "ยุโรป-west2-b"
}
ยุโรปตะวันตก3 = {
โซน = "ยุโรป-west3-b"
}
ยุโรปตะวันตก 4 = {
โซน = "ยุโรป-west4-b"
}
อเมริกาเหนือ-ตะวันออกเฉียงเหนือ1 = {
โซน = "อเมริกาเหนือ-ตะวันออกเฉียงเหนือ 1-ข"
}
อเมริกาใต้ตะวันออก 1 = {
โซน = "อเมริกาใต้-east1-b"
}
เรา-central1 = {
โซน = "us-central1-b"
}
เราตะวันออก 1 = {
โซน = "us-east1-b"
}
เราตะวันออก 4 = {
โซน = "us-east4-b"
}
เราตะวันตก 1 = {
โซน = "us-west1-b"
}
เรา-west2 = {
โซน = "us-west2-b"
}
}
}
ตัวแปร "เครือข่าย" {
}
ตัวแปร "instance_tags" {
ค่าเริ่มต้น = []
}
ตัวแปร "ip_cidr_range" {
คำอธิบาย = "ช่วงเครือข่ายย่อย - จำเป็น"
}
ตัวแปร "สภาพแวดล้อม" {
คำอธิบาย = "ระดับสภาพแวดล้อมการสร้าง"
ค่าเริ่มต้น = "dev"
}
เอาต์พุต "nat-gateway-ip" {
ค่า = module.nat.external_ip
}
./terraform0.13 เริ่มต้น - กำหนดค่าใหม่
มีปัญหาบางอย่างเกี่ยวกับการกำหนดค่าตามที่อธิบายไว้ด้านล่าง
การกำหนดค่า Terraform จะต้องถูกต้องก่อนที่จะเริ่มต้นเพื่อให้
Terraform สามารถกำหนดโมดูลและผู้ให้บริการที่ต้องการติดตั้งได้
â·
â ข้อผิดพลาด: ค่าเริ่มต้นสำหรับตัวแปรไม่ถูกต้อง
â
â ใน variables.tf บรรทัดที่ 71 ในตัวแปร "region_params":
71: ค่าเริ่มต้น = {
â 72: เอเชียตะวันออก 1 = {
â 73: โซน = "เอเชียตะวันออก 1-ข"
74: }
â 75: เอเชีย-ตะวันออก2 = {
â 76: โซน = "เอเชียตะวันออก2-b"
77: }
â 78: เอเชีย-ตะวันออกเฉียงเหนือ1 = {
â 79: โซน = "เอเชียตะวันออกเฉียงเหนือ 1-ข"
80: }
â 81: เอเชียใต้1 = {
â 82: โซน = "เอเชียใต้ 1-ข"
83: }
â 84: เอเชียตะวันออกเฉียงใต้1 = {
â 85: โซน = "เอเชียตะวันออกเฉียงใต้ 1-ข"
86: }
â 87: ออสเตรเลีย-ตะวันออกเฉียงใต้1 = {
â 88: โซน = "ออสเตรเลีย-southeast1-b"
89: }
â 90: ยุโรปเหนือ1 = {
â 91: โซน = "ยุโรปเหนือ 1-b"
92: }
â 93: Europe-west1 = {
â 94: โซน = "europe-west1-b"
95: }
â 96: Europe-west2 = {
â 97: โซน = "ยุโรป-ตะวันตก2-ข"
98: }
â 99: Europe-west3 = {
€ 100: โซน = "europe-west3-b"
101: }
â 102: Europe-west4 = {
â 103: โซน = "europe-west4-b"
104: }
â 105: อเมริกาเหนือ-ตะวันออกเฉียงเหนือ1 = {
â 106: โซน = "อเมริกาเหนือ-ตะวันออกเฉียงเหนือ1-b"
107: }
â 108: อเมริกาใต้-ตะวันออก 1 = {
â 109: โซน = "southamerica-east1-b"
€ 110: }
â 111: us-central1 = {
â 112: โซน = "us-central1-f"
€ 113: }
â 114: เรา-ตะวันออก 1 = {
â 115: โซน = "us-east1-b"
€ 116: }
â 117: เรา-ตะวันออก4 = {
â 118: โซน = "เรา-east4-b"
€ 119: }
â 120: เรา-ตะวันตก1 = {
â 121: โซน = "เรา-west1-b"
122: }
â 123: us-west2 = {
â 124: โซน = "เรา-west2-b"
€ 125: }
126: }
â
â ค่าเริ่มต้นนี้เข้ากันไม่ได้กับข้อจำกัดประเภทตัวแปร: องค์ประกอบ "asia-east2": สตริงที่จำเป็น