variabile.tf
variabila „regiune” {
implicit = "us-central1"
}
variabila „zonă” {
description = „înlocuiți zona implicită specificată în regiune_params”
implicit = ""
}
variabila „region_params” {
description = "Harta zonelor implicite pentru fiecare regiune. Poate fi suprascris folosind `zona`."
tip = hartă(șir)
implicit = {
asia-est1 = {
zona = "asia-est1-b"
}
asia-est2 = {
zona = "asia-east2-b"
}
asia-nord-est1 = {
zona = "asia-nord-est1-b"
}
asia-sud1 = {
zona = "asia-sud1-b"
}
asia-sud-est1 = {
zona = "asia-sud-est1-b"
}
australia-sud-est1 = {
zona = "australia-sud-est1-b"
}
europa-nord1 = {
zona = "europe-north1-b"
}
europa-vest1 = {
zona = "europe-west1-b"
}
europa-vest2 = {
zona = "europe-west2-b"
}
europa-vest3 = {
zona = "europe-west3-b"
}
europa-vest4 = {
zona = "europe-west4-b"
}
nordamerica-nord-est1 = {
zona = "northamerica-northeast1-b"
}
sudamerica-est1 = {
zona = "america de sud-est1-b"
}
us-central1 = {
zona = "us-central1-b"
}
noi-est1 = {
zona = "us-east1-b"
}
noi-est4 = {
zona = "us-east4-b"
}
noi-vest1 = {
zona = "us-west1-b"
}
noi-vest2 = {
zona = "us-west2-b"
}
}
}
variabila „rețea” {
}
variabila „instance_tags” {
implicit = []
}
variabila „ip_cidr_range” {
description = "Interval de subrețea - necesar"
}
variabila „mediu” {
description = „Nivelul de mediu de construcție”
implicit = "dev"
}
ieșire „nat-gateway-ip” {
valoare = module.nat.external_ip
}
./terraform0.13 init -reconfigure
Există câteva probleme cu configurația, descrise mai jos.
Configurația Terraform trebuie să fie validă înainte de inițializare, astfel încât
Terraform poate determina ce module și furnizori trebuie să fie instalați.
â·
â Eroare: valoare implicită nevalidă pentru variabilă
â
â pe linia variables.tf 71, în variabila „region_params”:
â 71: implicit = {
â 72: asia-est1 = {
â 73: zonă = „asia-east1-b”
â 74: }
â 75: asia-est2 = {
â 76: zonă = „asia-east2-b”
â 77: }
â 78: asia-nord-est1 = {
â 79: zonă = „asia-northeast1-b”
â 80: }
â 81: asia-sud1 = {
â 82: zonă = „asia-south1-b”
â 83: }
â 84: asia-sud-est1 = {
â 85: zonă = „asia-sud-est1-b”
â 86: }
â 87: australia-sud-est1 = {
â 88: zonă = „australia-sud-est1-b”
â 89: }
â 90: europa-nord1 = {
â 91: zonă = „europe-north1-b”
â 92: }
â 93: europa-vest1 = {
â 94: zonă = „europe-west1-b”
â 95: }
â 96: europa-vest2 = {
â 97: zonă = „europe-west2-b”
â 98: }
â 99: europa-vest3 = {
â 100: zonă = „europe-west3-b”
â 101: }
â 102: europe-west4 = {
â 103: zonă = „europe-west4-b”
â 104: }
â 105: nordamerica-nord-est1 = {
â 106: zone = „northamerica-northeast1-b”
â 107: }
â 108: sudamerica-est1 = {
â 109: zonă = „america de sud-est1-b”
â 110: }
â 111: us-central1 = {
â 112: zone = „us-central1-f”
â 113: }
â 114: noi-est1 = {
â 115: zonă = „us-east1-b”
â 116: }
â 117: us-east4 = {
â 118: zonă = „us-east4-b”
â 119: }
â 120: us-west1 = {
â 121: zonă = „us-west1-b”
â 122: }
â 123: us-west2 = {
â 124: zonă = „us-west2-b”
â 125: }
â 126: }
â
â Această valoare implicită nu este compatibilă cu constrângerea de tip a variabilei: element "asia-east2": șir necesar.