关于 huawei-cloud-terraform-installer
用于在 Linux 和 Windows 上安装 Terraform 的技能,默认从华为云镜像获取 Provider,并从 HashiCorp Releases 下载 Terraform 二进制文件。支持指定版本、初始化、测试、状态检查和卸载;目前不支持 macOS。
主要功能
- 01从官方源下载 Terraform 二进制文件
- 02默认使用华为云 Provider 镜像
- 03支持指定 Terraform 版本
- 04提供初始化、测试、检查和卸载操作
适用场景
- 01在 Linux 或 Windows 上安装 Terraform
- 02通过华为云镜像获取 Provider
- 03检查 Terraform 安装状态或卸载
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ huaweicloud/ huaweicloud-skills --skill huawei-cloud-terraform-installer安装后在 Claude Code 中输入/huawei-cloud-terraform-installer确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/test-scenarios.mdverification-method.mdverification-result.mdscripts/install_terraform.py详细介绍
Huawei Cloud Terraform 安装程序
默认使用 Huawei Cloud 镜像,跨平台安装 Terraform CLI (避免 GitHub 网络问题)。
前置条件
- Python 3.6+(安装脚本所需)
- 网络可访问:
releases.hashicorp.com(Terraform 二进制文件)mirrors.huaweicloud.com(HuaweiCloud Provider)
平台支持
| 平台 | 方法 | 备注 |
|---|---|---|
| Linux | 二进制文件 | 直接下载二进制文件 |
| Windows | 二进制文件 | 直接下载 |
为何仅使用二进制文件下载?
- 在所有平台上都更简单、更可靠
- 不依赖软件包管理器是否可用
- 故障排查时行为一致
**注意:**目前不支持 macOS。
Windows 特别说明
Provider 安装方法:
- 使用
filesystem_mirror(本地文件镜像) - 从 Huawei Cloud 镜像下载 zip 并解压到本地
- 配置
terraform.rc指向本地目录
不支持的方法:
- ❌
direct(Registry → GitHub):GitHub 超时 - ❌
network_mirror:Huawei Cloud 镜像目录结构不兼容
快速开始
基本安装
# Auto-install (default to Huawei Cloud mirror)
python scripts/install_terraform.py
# Install + Initialize
python scripts/install_terraform.py --init
# Install + Test
python scripts/install_terraform.py --test
指定版本
# Install specific version
python scripts/install_terraform.py --version 1.15.4
其他操作
# Check status only
python scripts/install_terraform.py --check
# Uninstall
python scripts/install_terraform.py --uninstall
镜像策略
| 资源 | 来源 | 备注 |
|---|---|---|
| Terraform 二进制文件 | HashiCorp Releases | 官方来源 |
| Provider | Huawei Cloud Mirror(默认) | 避免 GitHub 网络问题 |
Huawei Cloud 镜像:https://mirrors.huaweicloud.com/terraform/
故障排查
问题 1:Windows PATH 未生效
**解决方案:**重新打开终端(PowerShell/CMD)
问题 2:权限被拒绝
[ERROR] Permission denied, please run with administrator privileges
解决方案:
- Windows:右键单击 → 以管理员身份运行
- Linux:
sudo python3 install_terraform.py
问题 3:网络超时
**解决方案:**默认使用 Huawei Cloud 镜像,应该不会遇到此问题
评论
支持 Markdown