🏗️ Terraform配置生成器

免费在线Terraform配置生成器,可视化创建Terraform HCL配置文件,支持AWS/Azure/GCP云资源、变量定义、输出值、模块配置,无需注册。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用

☁️ 云平台与Provider

📦 资源配置

📄 生成配置

常见问题

什么是Terraform?
Terraform是HashiCorp开发的基础设施即代码(IaC)工具,使用HCL语言声明式定义云资源,支持AWS、Azure、GCP等主流云平台,实现基础设施的版本控制和自动化管理。
HCL是什么?
HCL(HashiCorp Configuration Language)是Terraform使用的配置语言,兼具JSON的机器可读性和人类可读性。支持变量、条件、循环等编程特性。
支持哪些云平台?
支持AWS、Azure、GCP三大主流云平台,每个平台包含常用的资源配置模板,如EC2、S3、RDS(AWS)、VM、存储账户(Azure)、Compute Engine、Cloud Storage(GCP)。
生成的配置可以直接使用吗?
生成的配置是标准HCL格式,可直接用于terraform init/plan/apply。但建议根据实际环境修改变量值和资源配置参数。
数据会上传到服务器吗?
不会。本工具完全在浏览器本地运行,所有配置生成均在客户端完成,不会上传任何数据到服务器。

Terraform配置生成器能做什么?

Terraform配置生成器是一款免费在线工具,帮助DevOps工程师和云架构师可视化创建Terraform HCL配置文件。支持AWS、Azure、GCP三大云平台,通过表单界面选择资源类型、配置参数,自动生成标准HCL格式的Terraform配置。无需手写HCL,降低IaC入门门槛,提高配置编写效率。

核心功能

  • 多云平台支持:AWS、Azure、GCP三大云平台常用资源
  • 可视化配置:表单界面替代手写HCL,降低出错率
  • 变量管理:自动生成variables.tf和terraform.tfvars
  • 输出定义:自动提取关键输出值
  • 预设组合:一键生成常用资源组合(如Web服务器+数据库)
  • 一键导出:复制或下载main.tf文件

使用教程

1. 选择云平台(AWS/Azure/GCP)和区域

2. 填写项目名称和环境

3. 点击"添加资源"选择资源类型并配置参数

4. 使用"常用组合"快速添加资源组

5. 生成配置后复制或下载main.tf文件

应用场景

场景1:快速原型搭建

开发者快速生成Terraform配置原型,在此基础上细化调整,缩短基础设施搭建时间。

场景2:IaC学习

Terraform初学者通过可视化界面理解HCL语法和资源配置结构,边学边用。

场景3:标准化模板

团队使用统一的配置生成器创建标准化基础设施模板,确保配置一致性和最佳实践。

扩展知识

Terraform是HashiCorp开发的开源基础设施即代码(IaC)工具,使用HCL(HashiCorp Configuration Language)声明式定义云资源。核心概念包括Provider(云平台插件)、Resource(资源定义)、Variable(变量)、Output(输出值)、State(状态管理)、Module(模块化)。Terraform的工作流程是 terraform init → plan → apply,先初始化下载Provider,再预览变更,最后应用。HCL兼具JSON的机器可读性和人类可读性,支持变量插值(${var.name})、条件表达式、for循环等特性。

Terraform配置生成器 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com