57 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			HCL
		
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			HCL
		
	
	
	
| # OpenTofu 版本和提供商配置
 | |
| terraform {
 | |
|   required_version = ">= 1.6"
 | |
|   
 | |
|   required_providers {
 | |
|     # Oracle Cloud Infrastructure
 | |
|     oci = {
 | |
|       source  = "oracle/oci"
 | |
|       version = "~> 5.0"
 | |
|     }
 | |
|     
 | |
|     # 华为云
 | |
|     huaweicloud = {
 | |
|       source  = "huaweicloud/huaweicloud"
 | |
|       version = "~> 1.60"
 | |
|     }
 | |
|     
 | |
|     # Google Cloud Platform
 | |
|     google = {
 | |
|       source  = "hashicorp/google"
 | |
|       version = "~> 5.0"
 | |
|     }
 | |
|     
 | |
|     # DigitalOcean
 | |
|     digitalocean = {
 | |
|       source  = "digitalocean/digitalocean"
 | |
|       version = "~> 2.0"
 | |
|     }
 | |
|     
 | |
|     # Amazon Web Services
 | |
|     aws = {
 | |
|       source  = "hashicorp/aws"
 | |
|       version = "~> 5.0"
 | |
|     }
 | |
|     
 | |
|     # 其他常用提供商
 | |
|     random = {
 | |
|       source  = "hashicorp/random"
 | |
|       version = "~> 3.1"
 | |
|     }
 | |
|     
 | |
|     tls = {
 | |
|       source  = "hashicorp/tls"
 | |
|       version = "~> 4.0"
 | |
|     }
 | |
|     
 | |
|     local = {
 | |
|       source  = "hashicorp/local"
 | |
|       version = "~> 2.1"
 | |
|     }
 | |
|   }
 | |
|   
 | |
|   # 后端配置 - 可以使用 S3, GCS, 或本地
 | |
|   backend "local" {
 | |
|     path = "terraform.tfstate"
 | |
|   }
 | |
| } |