# 开发环境主配置文件 # 版本和提供商配置 terraform { required_version = ">= 1.6" required_providers { # Oracle Cloud Infrastructure oci = { source = "oracle/oci" version = "~> 5.0" } } # 后端配置 backend "local" { path = "terraform.tfstate" } } # Oracle Cloud 提供商配置 provider "oci" { tenancy_ocid = var.oci_config.tenancy_ocid user_ocid = var.oci_config.user_ocid fingerprint = var.oci_config.fingerprint private_key_path = var.oci_config.private_key_path region = var.oci_config.region } # Oracle Cloud 基础设施 module "oracle_cloud" { source = "../../providers/oracle-cloud" # 传递变量 environment = var.environment project_name = var.project_name owner = var.owner vpc_cidr = var.vpc_cidr availability_zones = var.availability_zones common_tags = var.common_tags oci_config = var.oci_config # 开发环境特定配置 instance_count = 1 instance_size = "VM.Standard.E2.1.Micro" # 免费层 } # 输出 output "oracle_cloud_outputs" { description = "Oracle Cloud 基础设施输出" value = module.oracle_cloud }