1) More Terraform Functions
1.1) Numeric Functions
1.2) String Functions
1.3) Collection Functions
1.4) Map Functions
2) Operator and Conditional Expressions
2.1) Numeric Operators
2.2) Equality Operators.
2.3) Comparison Operators.
2.4) Logical Operators
3) Terraform Workspaces (OSS)
Bạn có nhiều project A, B, C thì thì nó chỉ khách nhau về variable thì chúng ta là sao?
Ở bài trước bạn có thể sư dụng theo kiểu module để manage được problem trên.
Ngoài ra chúng ta có 1 cách nữa đó là sử dụng workspace.
Giờ bạn nhìn ảnh trên.
Bạn có thể thấy ami được config theo dạng map.
-> nếu là Project A thì ami sẽ là ami-0eda…..
-> nếu là Project B thì ami sẽ là ami-0c2….
Mục đích là nếu chúng ta đang ở project A thì variable output của ami sẽ là ami-0eda….
chúng ta dùng hem lookup(var.<variable_name>, terraform.workspace)
Chuyển workspace:terraform workspace select <workspace_name>