39 lines
		
	
	
		
			802 B
		
	
	
	
		
			HCL
		
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			802 B
		
	
	
	
		
			HCL
		
	
	
	
| # 全局输出定义
 | |
| 
 | |
| # 环境信息
 | |
| output "environment" {
 | |
|   description = "当前部署环境"
 | |
|   value       = var.environment
 | |
| }
 | |
| 
 | |
| output "project_name" {
 | |
|   description = "项目名称"
 | |
|   value       = var.project_name
 | |
| }
 | |
| 
 | |
| # 网络信息
 | |
| output "vpc_cidr" {
 | |
|   description = "VPC CIDR 块"
 | |
|   value       = var.vpc_cidr
 | |
| }
 | |
| 
 | |
| # 通用标签
 | |
| output "common_tags" {
 | |
|   description = "通用资源标签"
 | |
|   value       = merge(var.common_tags, {
 | |
|     Environment = var.environment
 | |
|     Timestamp   = timestamp()
 | |
|   })
 | |
| }
 | |
| 
 | |
| # 云服务商配置状态
 | |
| output "enabled_providers" {
 | |
|   description = "启用的云服务商列表"
 | |
|   value       = var.cloud_providers
 | |
| }
 | |
| 
 | |
| # 实例类型配置
 | |
| output "instance_types" {
 | |
|   description = "当前环境的实例类型配置"
 | |
|   value       = var.instance_types[var.environment]
 | |
| } |