Ce document sert d'introduction à la gestion déclarative de l'infrastructure cloud à l'aide de Terraform, en particulier dans le contexte des services cloud Linode. Il explique en premier lieu les concepts fondamentaux de l'infrastructure en tant que code (IaC), puis présente Terraform, un outil populaire conçu à cet effet, en mettant l'accent sur son approche déclarative et sa capacité à gérer l'infrastructure sur plusieurs fournisseurs de cloud. Le texte décrit le fonctionnement de Terraform, ses principaux composants tels que HashiCorp Configuration Language (HCL) et les commandes essentielles pour le provisionnement et la gestion des ressources, notamment l'intégration à la plateforme de Linode. En outre, il compare Terraform à des outils de gestion de la configuration tels qu'Ansible, explore les options d'automatisation et aborde des sujets avancés tels que la gestion de Kubernetes et l'importation de l'infrastructure existante, en positionnant Terraform comme un outil clé pour une gestion du cloud efficace et évolutive.