İki veya daha fazla bölgede 2 VCN ve diğer kaynakları oluşturmak istiyorum.
Kodumu bu github hesabına yüklüyorum
Kodu çalıştırdığımda (kiracılığı, kullanıcıyı, parmak izini vb. Ayarlamanız gerekir) Hatalarım yok, ancak:
- Kök bölgeye gittiğimde, hepsi oluşturulur (bölme ve VCN)
- ikinci bölgeye gittiğimde VCN oluşturulmuyor
terraform sürümü: v1.0.2
VCN modülüm var:
terraform {
required_providers {
oci = {
source = "hashicorp/oci"
version = ">= 1.0.2"
configuration_aliases = [
oci.root,
oci.region1
]
}
}
}
Ve VCN modülünü aradığımda geçiyorum:
module "vcn" {
source = "./modules/vcn"
providers = {
oci.root = oci.home
oci.region1 = oci.region1
}
...
...
Ve sağlayıcılarım:
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
}
Bu vcn'yi aynı anda iki bölge veya daha fazlası içinde oluşturmak için neyi değiştirmeliyim?
terraform planını kullanma ve uygulama
Çok teşekkürler