Sobes.tech
Middle

Met welk bestand kunnen we de gegevens weergeven die we krijgen na het toepassen van de Terraform-objecten?

sobes.tech AI

Antwoord van AI

Met het bestand outputs.tf.

Het bevat definities van outputwaarden die kunnen worden gebruikt om informatie over uitgerolde resources weer te geven of om gegevens door te geven aan andere modules of stacks van Terraform.

Voorbeeld van inhoud van outputs.tf:

output "instance_ip_address" {
  description = "Het publieke IP-adres van de EC2-instantie."
  value       = aws_instance.example.public_ip
}

output "database_endpoint" {
  description = "Het endpointadres van de RDS-database."
  value       = aws_db_instance.example.endpoint
  sensitive   = true // Markeer als gevoelige gegevens
}

Na het uitvoeren van terraform apply worden de outputwaarden weergegeven in de console. Ze kunnen ook worden verkregen met het commando terraform output.

Het gebruik van outputs.tf stelt je in staat om:

  • Informatie abstractie: Gebruikers alleen de benodigde informatie over de uitgerolde infrastructuur te geven, interne details te verbergen.
  • Integratie met andere tools: Terraform-uitvoerwaarden doorgeven aan automatiseringsscripts, CI/CD-pijplijnen of andere systemen.
  • Infrastructuur documentatie: Belangrijke parameters van uitgerolde resources beschrijven.