Sobes.tech
Middle

Terraform nesnelerini uyguladıktan sonra aldığımız verileri hangi dosya ile görüntüleyebiliriz?

sobes.tech yapay zeka

AI'dan gelen yanıt

outputs.tf dosyası ile.

Yaygın olarak dağıtılan kaynaklar hakkında bilgi göstermek veya diğer modüllere veya Terraform yığınlarına veri iletmek için kullanılabilecek çıkış değerleri tanımlar.

outputs.tf içeriğine örnek:

output "instance_ip_address" {
  description = "EC2 örneğinin genel IP adresi."
  value       = aws_instance.example.public_ip
}

output "database_endpoint" {
  description = "RDS veritabanı uç noktası adresi."
  value       = aws_db_instance.example.endpoint
  sensitive   = true // Hassas veriler olarak işaretle
}

terraform apply komutunu çalıştırdıktan sonra, çıkış değerleri konsolda gösterilecektir. Ayrıca terraform output komutuyla da alınabilir.

outputs.tf kullanımı şunları sağlar:

  • Bilgiyi soyutlama: Kullanıcılara dağıtılan altyapı hakkında yalnızca gerekli bilgileri sağlama, iç detayları gizleme.
  • Diğer araçlarla entegrasyon: Terraform çıkış verilerini otomasyon betikleri, CI/CD boru hatları veya diğer sistemlere iletme.
  • Altyapıyı belgeleme: Dağıtılan kaynakların anahtar parametrelerini tanımlama.