Aș dori pentru a crea 2 VCN și alte resurse în interiorul a două sau mai multe regiuni.
Am încărca codul meu în interiorul acestui github cont
Când am executa cod (trebuie să setați de închiriere, utilizatorul, amprente, etc) nu am erori, dar:
- Când mă duc la rădăcină regiune, totul este creat (compartiment și VCN)
- când mă duc la cea de-a doua regiune, VCN nu este creat
terraform versiune: v1.0.2
mi VCN modulul a:
terraform {
required_providers {
oci = {
source = "hashicorp/oci"
version = ">= 1.0.2"
configuration_aliases = [
oci.root,
oci.region1
]
}
}
}
Și atunci când eu numesc VCN modulul I trece:
module "vcn" {
source = "./modules/vcn"
providers = {
oci.root = oci.home
oci.region1 = oci.region1
}
...
...
Și furnizorii meu sunt:
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
}
Ce ar trebui să mă schimba, de a crea acest VCN în două regiuni sau mai mult, în același timp?
folosind terraform plan și se aplică
Multumesc mult