ฉันต้องการจะสร้าง 2 VCN และทรัพยากรภายในสองหรือมากกว่าดินแดน.
ฉันอัพโหลดรหัสของฉันอยู่ในนี้ github บัญชีผู้ใช้
ตอนที่ผมเรียกประมวลผลรหัส(คุณต้องตั้งค่า tenancy ผู้ใช้,รอยนิ้วมือ,etc)ฉันไม่มีข้อผิดพลาดแต่:
- ตอนที่ฉันไปรากขอบเขตทุกอย่างเรียบร้อยสร้างขึ้น(ช่องโหว่และ VCN)
- ตอนที่ฉันไปที่สองขอบเขตที่ VCN ไม่ได้สร้างขึ้น
terraform รุ่น:v1.0.2
ฉัน VCN ศูนย์ควบคุม kde ในโมดูลได้:
terraform {
required_providers {
oci = {
source = "hashicorp/oci"
version = ">= 1.0.2"
configuration_aliases = [
oci.root,
oci.region1
]
}
}
}
และเมื่อฉันโทรหา VCN ศูนย์ควบคุม kde ในโมดูลฉันขอผ่าน:
module "vcn" {
source = "./modules/vcn"
providers = {
oci.root = oci.home
oci.region1 = oci.region1
}
...
...
และของฉันเป็นผู้จัดทำ:
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
}
สิ่งที่ฉันควรจะเปลี่ยนแปลงที่จะสร้างมั VCN ภายในสองดินแดนหรือมากกว่าในเวลาเดียวกัน?
ใช้ terraform วางแผน และ ปรับใช้
ขอบคุณมาก