SuperAPI AI 工具集

huawei-cloud-terraform-generator

部署与运维

查看项目

更新于 10-15 22:15

技能介绍

用途:把用户的基础设施或业务目标(如建站、部署应用)转化为华为云 Terraform 配置,并在用户确认后执行部署。主要能力包括:推断目标架构与资源集合、区分新建与复用现有资源、确认关键规格与依赖、生成 Terraform 文件(providers.tf、variables.tf、main.tf、terraform.tfvars、README.md)、校验并修复配置直至 terraform plan 通过、展示费用预估、在用户明确确认后执行 terraform apply,apply 失败后修复重试,并在成功后核对资源。用法要点:凭据从环境变量读取,AK/SK 用 HW_ACCESS_KEY 与 HW_SECRET_KEY,临时/STS 凭据需将 HW_SECURITY_TOKEN(或 HUAWEICLOUD_SECURITY_TOKEN)写入 terraform.tfvars 的 security_token;生成前须先读取 huawei-cloud-computing-query 的 SKILL.md 并按其要求查询目标区域资源可用性,跨区域不可假设;配置华为云镜像后再初始化。必要命令保持原样:export TF_CLI_CONFIG_FILE="/path/to/project/.tfrc" && terraform init -upgrade;校验顺序为 terraform fmt -recursive → terraform init → terraform validate → terraform plan。安全组需先与用户确认端口再生成规则,且应包含 ethertype = "IPv4"。限制:不得编造规格、价格或资源事实;无法确认可用的规格不得写入 .tf;费用无法估算时仍列出资源并提示参考价格计算器(固定链接 https://www.huaweicloud.com/pricing.html#/calculator);不得向用户索要敏感信息;执行 apply 必须获得显式确认。具体参考文档、模板与示例的细节以该技能包内文件为准,本处未提供完整内容。