新服务接入Terraform的Skill

用 Plugin Framework 脚手架一个新的 Terraform Provider 项目。

new-terraform-provider 是一份为新 API 建立 Terraform Provider 骨架的 Skill。Provider 是 Terraform 与外部服务之间的适配程序,这份流程先准备项目结构和配置入口。

新建独立工作区、初始化 Go 模块,再按仓库模板写服务入口与 Provider 配置,把示例名称、认证属性和环境变量换成目标服务的。已有 Provider 工作区时,主文先确认是否另建,避免把新骨架混入旧项目。

整理依赖后构建并运行测试,是检查骨架的步骤,不意味着资源创建已经实现。显式配置与环境变量回退只是基础凭据路线,更完整的凭据链另有配套技能。

主文没有展开资源或数据源实现,本文也未读两份代码模板。适合先理解起步范围:要真正管理目标服务,还需接上具体 API、资源状态与后续验证,不能把空项目能编译说成接入完成。

分类:部署运维

来源仓库:hashicorp/agent-skills

适合用来做什么

  • 开始为新的 API 构建 Terraform 提供者。
  • 设置 Terraform 提供者的工作区布局。

安装 new-terraform-provider

npx skills add https://www.iskills.cc/skills/hashicorp/agent-skills/new-terraform-provider/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 new-terraform-provider 的用途与原始说明

浏览全部 Skill 指南