Files
nexus/wiki/entities/Gruntwork.md
2026-04-28 16:03:03 +08:00

33 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Gruntwork"
type: entity
tags: [AWS, IaC, DevOps, Terraform]
sources: [ctp-topic-9-ci-cd-with-gruntwork, ctp-topic-48-terraform-vs-terragrunt, learning-sessions-ecs-deployment-using-iac-20230808-183322-meeting-recording, ctp-topic-17-active-directory-services-in-gruntwork-aws-lzs]
last_updated: 2026-05-05
---
# Gruntwork
## Overview
Gruntwork 是一家专注于 AWS 基础设施即代码IaC的公司提供预构建、可定制的 Terraform 模块库,帮助团队快速构建生产级云基础设施。
## Products
- **Gruntwork Landing Zone Architecture**:基于 Terraform/Terragrunt 的 AWS Landing Zone 参考架构,涵盖账户结构、网络、安全、运维等基础设施层
- **Gruntwork Infrastructure Live**:生产级 Terraform 模块库,支持多账户、多区域部署
- **Pipelines**Gruntwork 推荐的 CI/CD 流水线方案,集成 GitHub Actions/Jenkins
## Key Modules
- **ECS 模块**Docker 容器部署模块CTP/SRE 团队在此基础上构建了自己的 ECS 模块(实现 Listener 集中管理)
- **EKS 模块**Kubernetes 集群部署模块
- **Landing Zone 模块**AWS 组织、账户、OU 架构
## Gruntwork in CTP Context
- [[ctp-topic-9-ci-cd-with-gruntwork]]CTP Topic 9 深入 Gruntwork CI/CD 实践
- [[ctp-topic-48-terraform-vs-terragrunt]]Terraform 与 Terragrunt 对比Gruntwork 作为辅助工具推荐
- [[learning-sessions-ecs-deployment-using-iac-20230808-183322-meeting-recording]]CTP 团队在 Gruntwork 仓库基础上开发 ECS 模块
## Connections
- [[HashiCorp]] ← provider_of ← [[Terraform]] ← uses ← [[Gruntwork]]
- [[Atlantis]] ← alternative_to ← [[Gruntwork-Pipelines]]
- [[Gruntwork]] ← builds_on ← [[Infrastructure-as-Code]]