12-Data Source trong Terraform là gì? Vì sao cần
Nếu bạn đang theo series HashiCorp Certified: Terraform Associate, đến bài này mình sẽ giải thích một khái niệm quan trọng mà ai học Terraform cũng cần nắm: Data Source. Hiểu được Data Source là bạn đã biết cách viết cấu hình linh hoạt hơn, không còn phụ thuộc vào giá trị hard-code nữa. Xem thêm: […]
Đọc tiếp arrow_forward11-Terraform Functions – Các hàm built-in thường dùng
Khi viết Terraform, bạn sẽ gặp tình huống cần xử lý chuỗi, lọc danh sách, hoặc tính toán giá trị động thay vì hardcode. Đó là lúc các hàm built-in của Terraform phát huy tác dụng. Bài này mình tổng hợp các hàm hay dùng nhất trong thực tế – có ví dụ cụ thể […]
Đọc tiếp arrow_forward10-Terraform Locals – Khai báo biến cục bộ
Nếu bạn đang học Terraform và thấy code của mình ngày càng lặp lại nhiều chuỗi giống nhau, hoặc phải khai báo cùng một giá trị ở mọi nơi – đó là lúc cần dùng locals. Bài này mình sẽ giải thích locals trong terraform là gì, khác gì với variable, và cách dùng thực […]
Đọc tiếp arrow_forward14-Terraform Workspace – Quản lý nhiều môi trường từ một codebase
Thực tế, bạn thường cần ít nhất 3 môi trường: develop, staging, production. Câu hỏi đặt ra là làm sao quản lý 3 môi trường này mà không phải copy code đi copy lại? Terraform Workspace là một trong những cách giải quyết vấn đề đó. Xem thêm: Terraform Remote Backend – Lưu State trên […]
Đọc tiếp arrow_forward