AKTUALIZOVANÉ - svojej terraform OCI - vytvoriť viacero VCN v rôznych regiónoch

0

Otázka

Chcel by som vytvoriť 2 VCN a ďalších zdrojov vo vnútri dvoch alebo viacerých regiónoch.

Som odovzdať moje kód vnútri tejto github účet

Keď som spustenie kódu (budete musieť nastaviť prenájmu užívateľ, odtlačkov prstov, atď.) nemám chyby, ale:

  1. Keď som sa ísť na koreň regiónu, všetky vytvorené (oddelení a VCN)
  2. keď som ísť do druhej oblasti, VCN nie je vytvorená

svojej terraform verzia: 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 keď hovorím VCN modul I pass:

module "vcn" {
  source            = "./modules/vcn"
  
  providers = {
    oci.root = oci.home
    oci.region1 = oci.region1
  }
...
...

A môj poskytovatelia služieb 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
}

Čo by som mal zmeniť, vytvoriť tento VCN vo vnútri dva regióny alebo viac, v rovnakom čase?

pomocou svojej terraform plánovať a aplikovať

Díky moc

1

Najlepšiu odpoveď

1

Váš modul module.vcn nie vyhlásiť akéhokoľvek poskytovateľa. Z dokumentov:

každý modul musí deklarovať svoju vlastnú služieb požiadavky,

Takže budete musieť pridať, do vašich modul niečo ako:

terraform {
  required_providers {
    oci = {
      source  = "source_for-oci"
      version = ">= your_version"
    }
  }
}
2021-11-24 01:40:57

Vďaka @Marcin, som upraviť moja otázka nastavenie parametra, že som zabudol, bod je, že na druhej oblasti nič nie je vytvorený. Čo by mohlo byť zle? Ide o
Julio

@Julio by To byť nový problém. Jeho dobrej praxe, vytvoriť novú otázku na to, nie, ak chcete upraviť existujúce konto. Problém, ktorý ste pôvodne informovali o poskytovateľa bola stanovená.
Marcin

sú vaše rigth , vďaka muž, to je novú otázku: stackoverflow.com/questions/70094984/...
Julio

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................