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.