Cloud Infra Automation:用 IaC 把多云基础设施的供应与管理交给 Agent

前言

多云基础设施的活儿,通常是两类体力活。一类是把同一套环境在 AWS、GCP、Azure 上各写一遍,Terraform 的模板、Ansible 的 playbook、CloudFormation 的栈,格式和字段各不相同;另一类是这些模板散落在仓库里,人得先把上下文读进来,才知道某个环境当初为什么这么配。

下面介绍的 Cloud Infra Automation,就是把这一类上下文固化成一个 Skill,让 Agent 在操作云资源时按统一的 IaC 约定来:先初始化,再 apply,收尾 destroy。

这是什么

一句话定位:一个基于通用 SKILL.md 格式的 Skill,用来自动化 AWS、GCP、Azure 基础设施的供应与管理,工具栈是 Terraform、Ansible 和 CloudFormation 模板。

  • 名称:Cloud Infra Automation
  • 坐标:@clawhub_sunshine-del-ux/cloud-infra-automation
  • 发布者:sunshine-del-ux
  • 来源:clawhub(ClawHub 上游仓库)
  • 版本:1.0.0,许可 MIT-0,页面显示最近更新在 5 个月前
  • 分类:it-ops-security
  • 是否需要 API key:不需要(标签 requires_api_key=false)

SkillHub 页面:https://www.skillhub.cn/skills/clawhub_sunshine-del-ux/cloud-infra-automation
上游仓库:https://clawhub.ai/sunshine-del-ux/cloud-infra-automation

它解决的问题不是”写代码”,而是把环境约定(多云支持、IaC 工具选择、服务器配置管理、部署流水线、常用模板)打包成 Agent 可直接读取的指引,省掉每次重新说明上下文的成本。

核心功能

只列上游页面已写明的能力:

1、多云支持:AWS、Google Cloud Platform、Azure。
2、基础设施即代码:Terraform 模板、Ansible playbook、CloudFormation。
3、自动化:服务器供应(server provisioning)、配置管理(configuration management)、部署流水线(deployment pipelines)。
4、模板:Web 应用、数据库搭建、Kubernetes 集群、Serverless 函数。
5、运行前提:Terraform、Ansible,以及目标云的 CLI(AWS/GCP/Azure CLI)。这些需要先在执行环境里装好,Skill 本身不负责安装。

安装与启用

上游页面给出的安装命令走 OpenClaw 的技能安装入口:

openclaw skills install @sunshine-del-ux/cloud-infra-automation

页面同时提到 CLI 方式为 npx skills。两条命令都来自上游页面,实际以你使用的 Agent 运行时支持的入口为准。

启用后不需要配置 API key;需要的只是目标云厂商的 CLI 和凭据,凭据由你自行注入到执行环境里,Skill 页面未说明具体配置字段,这里不臆测。

关于 Cursor、Codex CLI、Claude Code 的差异:上游页面只给出 OpenClaw / npx skills 一条安装路径,其余编辑器或 CLI 的接入方式没有资料支持,因此不写。

典型用法

上游 SKILL.md 给出的快速开始是一段 shell 脚本,按 init、apply、destroy 三个动作组织:

# Initialize AWS
./cloud.sh init aws

# Create infrastructure
./cloud.sh apply prod

# Destroy
./cloud.sh destroy prod

说明:第一步按目标云初始化(这里示例是 AWS);第二步按环境名创建基础设施,示例用的是 prod;第三步按同一个环境名销毁,避免留下无人管理的云资源。

cloud.sh 是上游仓库里的脚本路径。使用前先确认该文件在你的技能包中实际存在、路径是否一致,不要直接照抄到自己的仓库里执行。

适用场景与注意

适合的场景:已经在用 Terraform / Ansible / CloudFormation 管理多云环境,希望 Agent 复用同一套 IaC 约定和模板结构的团队;以及需要在多个云上重复创建同类环境(Web 应用、数据库、K8s 集群、Serverless 函数)的场景。

需要注意的几点:

1、它是编排和约定类的 Skill,不是云厂商官方工具的替代品。Terraform、Ansible 和各云 CLI 仍需自行安装并保证版本可用。
2、它不负责凭据管理。IaC 实际执行时要用云厂商的认证,这一步得自己接好。
3、destroy 是真实删除动作,跑在 prod 上之前确认环境名写对,避免误删。
4、上游页面最近更新在 5 个月前,版本仍是 1.0.0。若云厂商的 API 或 Terraform provider 有大版本变化,模板可能需要自己适配。
5、评分与下载量以 SkillHub 接口数据为准:评分 100000、下载 4570、安装 54。写作线索里的评分 99939、下载 1650 与接口数据不一致,正文采用接口数据;ClawHub 页面本身未展示下载量。

结尾

Cloud Infra Automation 的价值在于把”多云 + IaC”的约定收进一个 Skill,让 Agent 用统一动作完成 init / apply / destroy,而不是每次从零解释。适合已有 IaC 基础、想在 Agent 里复用模板的团队。

官方地址:https://api.skillhub.cn/zcwl/cloud-infra-automation
上游仓库:https://clawhub.ai/sunshine-del-ux/cloud-infra-automation

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜