Sobes.tech
Middle

Millise failiga saab kuvada andmeid, mida saame pärast Terraform objektide rakendamist?

sobes.tech AI

Vastus AI-lt

Kasutades faili outputs.tf.

See sisaldab väljundväärtuste määratlusi, mida saab kasutada teavet kuvamiseks paigaldatud ressursside kohta või andmete edastamiseks teistele Terraformi moodulitele või stackidele.

Näide outputs.tf sisust:

output "instance_ip_address" {
  description = "EC2 näite avalik IP-aadress."
  value       = aws_instance.example.public_ip
}

output "database_endpoint" {
  description = "RDS andmebaasi lõpp-punkti aadress."
  value       = aws_db_instance.example.endpoint
  sensitive   = true // Märkida tundlikeks andmeteks
}

Pärast terraform apply käivitamist kuvatakse väljundväärtused konsoolis. Neid saab ka terraform output käsuga saada.

outputs.tf kasutamine võimaldab:

  • Informatsiooni abstraktsioon: Pakkuda kasutajatele ainult vajalikku teavet paigaldatud infrastruktuuri kohta, varjates sisemisi detaile.
  • Integreerimine teiste tööriistadega: Edastada Terraformi väljundandmed automatiseerimisskriptidele, CI/CD toru või teistele süsteemidele.
  • Infrastruktuuri dokumenteerimine: Kirjeldada paigaldatud ressursside võtmeparameetreid.