Chtěl bych vytvořit 2 VCN a dalších zdrojů uvnitř dvě nebo více regionů.
Nahrát svůj kód uvnitř této github účet
Když jsem se spustit kód (musíte nastavit nájmu, uživatele, otisků prstů, atd.), nemám chyby, ale:
- Když jsem se jít k jádru regionu, to vše je vytvořené (prostor a VCN)
- když jsem se jít do druhé oblasti, VCN není vytvořen
terraform verze: v1.0.2
můj VCN modul má:
terraform {
required_providers {
oci = {
source = "hashicorp/oci"
version = ">= 1.0.2"
configuration_aliases = [
oci.root,
oci.region1
]
}
}
}
A když říkám VCN modulu jsem se projít:
module "vcn" {
source = "./modules/vcn"
providers = {
oci.root = oci.home
oci.region1 = oci.region1
}
...
...
A můj poskytovatelé jsou:
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 mám změnit, aby se vytvořit tento VCN uvnitř dvou regionů nebo více, ve stejnou dobu?
pomocí terraform plán a použít
Díky moc