Middle
Milyen fájl segítségével jeleníthetjük meg azokat az adatokat, amelyeket a Terraform objektumok alkalmazása után kapunk?
sobes.tech MI
Válasz az MI-től
A outputs.tf fájl segítségével.
Ez tartalmazza a kimeneti értékek definícióit, amelyeket a telepített erőforrásokról szóló információk megjelenítésére vagy más moduloknak vagy Terraform stackeknek való adatátvitelre lehet használni.
A outputs.tf tartalmának példája:
output "instance_ip_address" {
description = "Az EC2 példány nyilvános IP címe."
value = aws_instance.example.public_ip
}
output "database_endpoint" {
description = "Az RDS adatbázis végpont címe."
value = aws_db_instance.example.endpoint
sensitive = true // Érzékeny adatokként jelölve
}
A terraform apply végrehajtása után a kimeneti értékek megjelennek a konzolon. Ezek a terraform output parancs segítségével is elérhetők.
A outputs.tf használata lehetővé teszi:
- Információk absztrakciója: Csak a telepített infrastruktúráról szükséges információk nyújtása a felhasználóknak, a belső részletek elrejtése mellett.
- Integráció más eszközökkel: A Terraform kimeneti adatok átadása automatizálási szkripteknek, CI/CD pipeline-oknak vagy más rendszereknek.
- Infrastruktúra dokumentálása: A telepített erőforrások kulcsfontosságú paramétereinek leírása.