العودة إلى الدورة

المتغيرات: لا تكرر نفسك (DRY)

احتراف البنية التحتية كبرمجيات (Terraform & OpenTofu)

Dynamic Infrastructure

If you want to change your server size, you shouldn't edit the main code. Use variables.

1. Define the variable in variables.tf:

hcl variable "instance_type" { type = string default = "t2.micro" description = "The size of the server" }

2. Use it in main.tf:

hcl resource "aws_instance" "my_server" { ami = "ami-xyz" instance_type = var.instance_type }