Eu gostaria de criar 2 VCN e outros recursos dentro de duas ou mais regiões.
Eu envio o meu código dentro deste github conta
Quando eu executar o código (você tem que definir o arrendamento, o usuário, impressões digitais, etc) não tenho erros, mas:
- Quando eu vou para a raiz região, tudo é criado (compartimento e VCN)
- quando eu vou para a segunda região, a VCN não é criado
transformar versão: v1.0.2
meu VCN módulo:
terraform {
required_providers {
oci = {
source = "hashicorp/oci"
version = ">= 1.0.2"
configuration_aliases = [
oci.root,
oci.region1
]
}
}
}
E quando eu chamar o VCN módulo de eu passar:
module "vcn" {
source = "./modules/vcn"
providers = {
oci.root = oci.home
oci.region1 = oci.region1
}
...
...
E os meus fornecedores são:
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
}
O que devo mudar, para criar este VCN dentro de duas ou mais regiões, ao mesmo tempo?
usando o plano de transformar e aplicar
Muito obrigado