27 lines
662 B
Markdown
27 lines
662 B
Markdown
---
|
||
title: "Terragrunt"
|
||
type: entity
|
||
tags: [IaC, Terraform, AWS]
|
||
---
|
||
|
||
## Definition
|
||
Terraform 的包装工具(wrapper),提供模块化、变量共享和环境隔离功能,用于跨多账户部署基础设施。
|
||
|
||
## Key Attributes
|
||
- **类型**:IaC 工具包装器
|
||
- **开发商**:Gruntwork
|
||
- **核心功能**:
|
||
- DRY(Don't Repeat Yourself)原则
|
||
- 变量共享
|
||
- 模块化配置
|
||
- 环境隔离
|
||
- 远程状态管理
|
||
|
||
## Aliases
|
||
- Terragrunt
|
||
|
||
## Connections
|
||
- [[Terraform]] ← wrapped_by ← [[Terragrunt]]
|
||
- [[Terragrunt]] ← deploys ← [[RDS]]
|
||
- [[Terragrunt]] ← deploys ← [[EKS]]
|
||
- [[Gruntwork]] ← maintains ← [[Terragrunt]] |