HCL (HashiCorp Configuration Language), HashiCorp tarafından geliştirilen, hem insanlar tarafından okunabilir hem de makineler tarafından kolayca ayrıştırılabilen bir konfigürasyon dilidir. Veri yapılarını tanımlamak ve konfigürasyon ayarlarını belirtmek için kullanılır.
Temel Özellikleri:
resource
, variable
, output
)#
veya //
).Kullanım Alanları:
Avantajları:
Örnek:
variable "region" {
type = string
default = "us-east-1"
}
resource "aws_instance" "example" {
ami = "ami-0c55b000000000000"
instance_type = "t2.micro"
region = var.region
tags = {
Name = "example-instance"
}
}
output "public_ip" {
value = aws_instance.example.public_ip
}
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page