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 |