返回顶部
T

TerragruntTerragrunt编排工具

Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/T terraform-wrapper, go, aws, cli, developer-tools.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
125
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

Terragrunt

基础设施包装器

Infra Wrapper v2.0.0 — 一个用于运行、检查、转换、分析、生成、预览、批处理、比较、导出、配置、监控状态以及报告基础设施包装器操作的实用工具包。所有条目均带有时间戳并本地记录日志,以便进行历史追踪。

命令

核心命令

  • - run <输入> — 记录并记录运行条目。无参数时,显示最近20条运行条目。
  • check <输入> — 记录并记录检查条目。无参数时,显示最近的检查条目。
  • convert <输入> — 记录并记录转换条目。无参数时,显示最近的转换条目。
  • analyze <输入> — 记录并记录分析条目。无参数时,显示最近的分析条目。
  • generate <输入> — 记录并记录生成条目。无参数时,显示最近的生成条目。
  • preview <输入> — 记录并记录预览条目。无参数时,显示最近的预览条目。
  • batch <输入> — 记录并记录批处理条目。无参数时,显示最近的批处理条目。
  • compare <输入> — 记录并记录比较条目。无参数时,显示最近的比较条目。
  • export <输入> — 记录并记录导出条目。无参数时,显示最近的导出条目。
  • config <输入> — 记录并记录配置条目。无参数时,显示最近的配置条目。
  • status <输入> — 记录并记录状态条目。无参数时,显示最近的状态条目。
  • report <输入> — 记录并记录报告条目。无参数时,显示最近的报告条目。

实用命令

  • - stats — 显示所有日志文件的汇总统计信息(每种类型的条目数、总条目数、磁盘使用量)。
  • export <格式> — 将所有记录的数据导出到文件。支持的格式:json、csv、txt。(注意:当给定非格式参数时,也兼作核心命令。)
  • search <搜索词> — 在所有日志文件中搜索不区分大小写的匹配项。
  • recent — 显示活动历史日志中最近的20条条目。
  • status — 健康检查,显示版本、数据目录、总条目数、磁盘使用量和最近活动。(注意:当给定参数时,也兼作核心命令。)
  • help — 显示包含所有可用命令的完整帮助信息。
  • version — 打印当前版本(v2.0.0)。

数据存储

所有数据存储在 ~/.local/share/infra-wrapper/ 中:

  • - 每个核心命令将其带时间戳的条目写入自己的日志文件(例如 run.log、check.log、batch.log)。
  • 统一的 history.log 追踪所有命令的操作。
  • 导出文件写入同一目录,文件名为 export.json、export.csv 或 export.txt。

要求

  • - Bash(使用 set -euo pipefail)
  • 标准Unix工具:date、wc、du、tail、grep、sed、cat、basename

使用场景

  • - 当您需要记录和追踪基础设施包装器操作(运行、检查、转换、批处理作业等)时
  • 用于维护Terragrunt/OpenTofu/Terraform编排活动的审计追踪
  • 使用带时间戳的记录分析和比较基础设施配置
  • 将累积的基础设施包装器数据导出为JSON、CSV或纯文本,以供下游处理
  • 作为需要带时间戳操作记录的更大规模IaC自动化流水线的一部分
  • 当您需要跨历史基础设施编排条目进行搜索时
  • 用于批处理多个基础设施操作并追踪其状态

示例

bash

运行操作


infra-wrapper run terragrunt apply --all

检查配置

infra-wrapper check staging环境中的模块依赖关系

转换基础设施格式

infra-wrapper convert 用于CI管道的HCL转JSON

分析基础设施

infra-wrapper analyze 扩缩变更的成本影响

生成配置

infra-wrapper generate 新服务的模块样板

预览变更后再应用

infra-wrapper preview 生产环境的计划输出

批处理操作

infra-wrapper batch 应用us-east-1中的所有模块

比较环境

infra-wrapper compare staging与生产配置对比

更新配置

infra-wrapper config 设置后端为s3://terraform-state

查看最近活动

infra-wrapper recent

跨所有日志搜索

infra-wrapper search production

导出所有内容为CSV

infra-wrapper export csv

显示统计信息

infra-wrapper stats

健康检查

infra-wrapper status

输出

所有命令将结果输出到stdout。如有需要,可重定向到文件:

bash
infra-wrapper stats > report.txt
infra-wrapper export json



由BytesAgain提供支持 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 infra-wrapper-1776073862 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 infra-wrapper-1776073862 技能

通过命令行安装

skillhub install infra-wrapper-1776073862

下载

⬇ 下载 Terragrunt v1.0.0(免费)

文件大小: 4.42 KB | 发布时间: 2026-4-17 15:05

v1.0.0 最新 2026-4-17 15:05
publish v1.0.0

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部