DevOps AI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
No Result
View All Result
Home Tin tức

Terraform template là gì?

Khái niệm cơ bản, Trường hợp sử dụng, Ví dụ

Quân Nguyễn by Quân Nguyễn
14 Tháng 5, 2022
in Tin tức
0
Share on FacebookShare on Twitter

Trong bài viết này mình xin chia sẽ về Terraform template, khái niệm và các sử dụng trong thực tế.

Terraform template là gì?

Terraform cung cấp tài nguyên cơ sở hạ tầng. Nó giúp tạo ra các máy ảo, thành phần mạng, v.v., để hỗ trợ kiến ​​trúc ứng dụng. Các tài nguyên ảo thường cần các tệp cấu hình bổ sung ở nhiều định dạng khác nhau để có hoạt động. Terraform template dùng để quản lý file cấu hình của bạn một cách động, bằng cách tạo ra file cấu hình của bạn từ một template có sẵn.

Trường hợp sử dụng

Giả sử bạn cần tạo một EC2 instance trên AWS. Bạn muốn sử dụng user_data để cấu hình instance này, với Terraform template bạn có thể tạo cũng như quản lý file này một cách động, nó sẽ trong như thế này.


					
				

${ } dùng để khai báo biến của bạn.

Related Post

cdk terraform

CDK cho Terraform

29 Tháng 4, 2025
Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!

Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!

29 Tháng 4, 2025

Đổi MTU cho Calico trong Kubernetes

30 Tháng 4, 2025

Tắt NLA trên Amazon EC2 Windows instance

30 Tháng 4, 2025

Áp dụng

Lưu file script trên với tên script.tftpl sau đó bạn cần dùng hàm templatefile()  để gọi file cũng như truyền tham số vào biến


					
				

sau đó truyền tham số vào biến bằng cặp ngoặc nhọn

{ request_id = “REQ000129834”, name = “John” }

hoặc bạn có thể truyền tham số thông qua biến


					
				

Sử dụng vòng lặp for

Ví dụ cấu hình phân giải DNS trong resolv.conf, liệt kê các máy chủ ở định dạng bên dưới.


					
				

bạn sẽ sử dụng vòng lặp for thay vì lặp lại những dòng trên


					
				

Bạn sẽ truyền tham số vào bằng cách như thế này


					
				

kết quả nhận được sẽ trông như thế này


					
				

Câu điều kiện

Cú pháp của câu điều kiện

%{if <BOOL>}/%/%

ví dụ


					
				
Tags: awsec2hoạt độngiacinfrastructure as codekhái niệmkiến trúcterraform
Quân Nguyễn

Quân Nguyễn

Related Posts

cdk terraform
DevOps & Cloud

CDK cho Terraform

by Quân Nguyễn
29 Tháng 4, 2025
Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!
Tin tức

Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!

by devopsify
29 Tháng 4, 2025
Đổi MTU cho Calico trong Kubernetes
DevOps & Cloud

Đổi MTU cho Calico trong Kubernetes

by Hiếu Tạ
30 Tháng 4, 2025
Next Post

Cài đặt Nexus Repository trên Ubuntu 22.04

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Recommended

Các website demo hay được sử dụng cho thực hành Automation Test

Các website demo hay được sử dụng cho thực hành Automation Test

11 Tháng 6, 2025
Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

1 Tháng 5, 2025
Cài đặt Maven trên Windows

Cài đặt Maven trên Windows

11 Tháng 6, 2025
Cài đặt Grafana – Loki – Promtail monitoring log Container

Cài đặt Grafana – Loki – Promtail monitoring log Container

1 Tháng 5, 2025
Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

16 Tháng 6, 2025
MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

16 Tháng 6, 2025
DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

13 Tháng 6, 2025
GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

11 Tháng 6, 2025
DevOpsify

Cộng đồng DevOps Việt Nam chia sẽ kiến thức giúp tăng tốc quá trình phát triển ứng dụng và tự động hóa trong lĩnh vực Cloud DevOps & AI.

Bài viết mới

  • Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent
  • MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật
  • DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

Categories

  • AI & Automation
  • Bảo mật
  • Chưa phân loại
  • DevOps & Cloud
  • Tin tức
No Result
View All Result
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud

© 2025 DevOpsify