Sobes.tech
Middle

Terraform obyektlərini tətbiq etdikdən sonra əldə etdiyimiz məlumatları hansı fayl ilə göstərə bilərik?

sobes.tech Süni İntellekt

AI-dan cavab

outputs.tf faylı ilə.

O, yerləşdirilmiş resurslar haqqında məlumatların göstərilməsi və ya Terraform-un digər modulları və yığınlarına məlumat ötürülməsi üçün istifadə edilə bilən çıxış dəyərlərinin təriflərini ehtiva edir.

outputs.tf-nin məzmununa nümunə:

output "instance_ip_address" {
  description = "EC2 nümunəsinin ümumi IP ünvanı."
  value       = aws_instance.example.public_ip
}

output "database_endpoint" {
  description = "RDS verilənlər bazasının endpoint ünvanı."
  value       = aws_db_instance.example.endpoint
  sensitive   = true // Hissəli məlumat kimi işarə et
}

terraform apply əmri icra edildikdən sonra, çıxış dəyərləri konsolda göstəriləcək. Onlar həmçinin terraform output əmri ilə əldə edilə bilər.

outputs.tf-nin istifadəsi:

  • Məlumatların abstraksiyası: İstifadəçilərə yerləşdirilmiş infrastruktura dair yalnız lazım olan məlumatları təqdim etmək, daxili detalları gizləmək.
  • Digər alətlərlə inteqrasiya: Terraform-un çıxış dəyərlərini avtomatlaşdırma skriptlərinə, CI/CD boru xətlərinə və ya digər sistemlərə ötürmək.
  • İnfrastrukturun sənədləşdirilməsi: Yerləşdirilmiş resursların əsas parametrlərini təsvir etmək.