Middle
Z akého súboru môžeme zobraziť údaje, ktoré získame po nasadení objektov Terraform?
sobes.tech AI
Odpoveď od AI
Pomocou súboru outputs.tf.
Obsahuje definície výstupných hodnôt, ktoré môžu byť použité na zobrazenie informácií o nasadených zdrojoch alebo na odovzdanie dát do iných modulov alebo stackov Terraformu.
Príklad obsahu outputs.tf:
output "instance_ip_address" {
description = "Verejná IP adresa inštancie EC2."
value = aws_instance.example.public_ip
}
output "database_endpoint" {
description = "Endpointová adresa databázy RDS."
value = aws_db_instance.example.endpoint
sensitive = true // Označiť ako citlivé údaje
}
Po spustení terraform apply sa výstupné hodnoty zobrazia v konzole. Môžu byť tiež získané pomocou príkazu terraform output.
Použitie outputs.tf umožňuje:
- Abstrakciu informácií: Poskytovať používateľom iba potrebné informácie o nasadenej infraštruktúre, skrývať interné detaily.
- Integráciu s inými nástrojmi: Prenášať výstupné dáta Terraform do skriptov automatizácie, CI/CD pipeline-ov alebo iných systémov.
- Dokumentáciu infraštruktúry: Opisovať kľúčové parametre nasadených zdrojov.