Retour au cours

Data Sources : Lire le Cloud

Infrastructure as Code (Maîtrise de Terraform & OpenTofu)

Interroger les infos existantes

Et si vous aviez besoin de trouver l'ID d'une image Ubuntu dans AWS sans le coder en dur ? Vous utilisez une Data Source.

hcl data "aws_ami" "ubuntu" { most_recent = true owners = ["099720109477"] # Canonical

filter { name = "name" values = ["ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-*"] } }

Contrairement aux ressources (qui créent des choses), les sources de données récupèrent des choses. Vous pouvez ensuite utiliser data.aws_ami.ubuntu.id dans la configuration de votre serveur.