Aller au contenu

OpenTofu

Infrastructure as Code declarative et open source (fork de Terraform).


graph LR
    A["Fondamentaux"] --> B["State"]
    B --> C["Modules"]
    C --> D["Multi-cloud"]
    D --> E["Integration"]

Ce que vous allez apprendre

À la fin de ce tutoriel, vous serez capable de :

  • Utiliser providers, resources, data sources, variables et outputs
  • Gérer le state avec un backend remote, le locking et la recovery
  • Structurer, versionner et publier des modules dans un registry prive
  • Déployer des infrastructures multi-cloud avec GCP, AWS, Azure, OVH et OpenStack
  • Intégrer OpenTofu dans un pipeline IaC avec Packer et Ansible

Parcours

Section Contenu
Fondamentaux Providers, resources, data sources, variables et outputs
State management Backend remote, locking et recovery
Modules Structure, versioning et registry prive
Multi-cloud Providers GCP, AWS, Azure, OVH et OpenStack
Integration Pipeline IaC avec Packer et Ansible