Chciałbym utworzyć 2 VCN i inne zasoby wewnątrz dwóch lub więcej regionów.
Przesyłam swój kod w tej konto na github
Kiedy wykonuję kod (należy podać najemcy, użytkownika, odcisk palca itp.), U mnie nie ma błędów, ale:
- Kiedy przechodzę do głównego obszaru, wszystko jest tworzony (komora i VCN)
- gdy włączę drugi region, VCN nie jest tworzony
wersja przekształcenia: v1.0.2
mój moduł VCN ma:
terraform {
required_providers {
oci = {
source = "hashicorp/oci"
version = ">= 1.0.2"
configuration_aliases = [
oci.root,
oci.region1
]
}
}
}
I kiedy dzwonię moduł VCN, przekazuję:
module "vcn" {
source = "./modules/vcn"
providers = {
oci.root = oci.home
oci.region1 = oci.region1
}
...
...
I moimi dostawcami są:
provider "oci" {
alias = "home"
tenancy_ocid = local.json_data.TERRAFORM_work.tenancy_ocid
user_ocid = local.json_data.TERRAFORM_work.user_ocid
private_key_path = local.json_data.TERRAFORM_work.private_key_path
fingerprint = local.json_data.TERRAFORM_work.fingerprint
region = local.json_data.TERRAFORM_work.region
}
provider "oci" {
alias = "region1"
region = var.region1
tenancy_ocid = local.json_data.TERRAFORM_work.tenancy_ocid
user_ocid = local.json_data.TERRAFORM_work.user_ocid
private_key_path = local.json_data.TERRAFORM_work.private_key_path
fingerprint = local.json_data.TERRAFORM_work.fingerprint
}
Co muszę zmienić, aby utworzyć ten VCN wewnątrz dwóch lub więcej regionów, w tym samym czasie?
korzystanie z planu przekształcenia i zastosowanie
Wielkie dzięki