
Quản lý Secrets và CI/CD với Terragrunt
Tìm hiểu cách quản lý Secrets an toàn và tích hợp Terragrunt vào quy trình CI/CD để tự động hóa việc triển khai Infrastructure as Code trong môi trường production.
9 bài viết về terragrunt

Tìm hiểu cách quản lý Secrets an toàn và tích hợp Terragrunt vào quy trình CI/CD để tự động hóa việc triển khai Infrastructure as Code trong môi trường production.

Tìm hiểu cách Terragrunt giúp quản lý nhiều môi trường và nhiều AWS Account một cách nhất quán, giảm lặp cấu hình và mở rộng repository theo quy mô doanh nghiệp.

Tìm hiểu cách Terragrunt tự động quản lý dependency giữa các Terraform project, xây dựng dependency graph và triển khai infrastructure theo đúng thứ tự.

Tìm hiểu ba tính năng mạnh mẽ nhất của Terragrunt giúp loại bỏ gần như toàn bộ cấu hình lặp lại trong Terraform project: include, generate và read_terragrunt_config.

Tìm hiểu cách tổ chức một repository Terragrunt theo chuẩn production để quản lý nhiều môi trường, nhiều AWS Account và hàng trăm Terraform project một cách rõ ràng, dễ mở rộng.

Sau khi hiểu Terraform, đã đến lúc tìm hiểu Terragrunt—một công cụ giúp quản lý Infrastructure as Code ở quy mô production bằng cách giảm lặp code, quản lý dependency và tổ chức repository hiệu quả.

Terraform rất mạnh, nhưng khi số lượng môi trường và module tăng lên, việc quản lý dần trở nên khó khăn. Trong bài viết này, chúng ta sẽ tìm hiểu những giới hạn của Terraform và lý do Terragrunt ra đời.

Terraform không chạy tuần tự như một Bash script. Bài viết này giải thích execution model của Terraform từ Desired State, State, Dependency Graph đến Plan, Apply, Refresh và Drift để bạn hiểu Terraform thực sự hoạt động như thế nào.

Infrastructure as Code không chỉ là Terraform hay một file .tf. Trong bài viết đầu tiên của series này, mình chia sẻ vì sao IaC ra đời, những vấn đề của việc quản lý hạ tầng thủ công và cách tư duy "Infrastructure as Code" thay đổi cách mình xây dựng hệ thống.