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"
 | 
						|
  }
 | 
						|
} |