Skip to content

Commit ab3fee9

Browse files
committed
fix: add destroy cleanup between steps to free LocalStack memory
1 parent 3f5e276 commit ab3fee9

3 files changed

Lines changed: 15 additions & 3 deletions

File tree

terraform-tutorial/terraform-production-ready/step1/text.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,8 @@ terraform state list
7777
| 难理解 | 网络/Web/数据/存储/安全混在一起 |
7878
| 难测试 | 要测数据层,必须连带部署整个 VPC |
7979

80-
下一步,我们按架构层级把这个单体拆开。
80+
下一步,我们按架构层级把这个单体拆开。在进入下一步之前,先清理资源释放 LocalStack 内存:
81+
82+
```bash
83+
terraform destroy -auto-approve -parallelism=2
84+
```

terraform-tutorial/terraform-production-ready/step2/text.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,4 +115,8 @@ terraform output
115115
| 权限控制 | 全有或全无 | 网络团队只改 networking |
116116
| 独立测试 | 必须全量 apply | 单层独立验证 |
117117

118-
下一步,我们把手写的网络层替换为社区验证的 VPC 模块。
118+
下一步,我们把手写的网络层替换为社区验证的 VPC 模块。在进入下一步之前,先清理资源释放 LocalStack 内存:
119+
120+
```bash
121+
terraform destroy -auto-approve -parallelism=2
122+
```

terraform-tutorial/terraform-production-ready/step3/text.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,8 @@ terraform output
8484

8585
输出与 step2 完全一致。网络层内部实现从 7 个 resource 变成 1 个 module 调用,但 web 模块、data 模块、security 模块都不需要改一行代码。
8686

87-
下一步,我们在各层模块里加入内置防护——让配置错误在部署之前就被拦截。
87+
下一步,我们在各层模块里加入内置防护——让配置错误在部署之前就被拦截。在进入下一步之前,先清理资源释放 LocalStack 内存:
88+
89+
```bash
90+
terraform destroy -auto-approve -parallelism=2
91+
```

0 commit comments

Comments
 (0)