Mis à jour en mai 2025.Ce cours intègre désormais Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours.Déverrouillez la puissance d'OpenTofu pour automatiser le provisionnement et la gestion de l'infrastructure avec ce cours DevOps pratique. Vous commencerez par comprendre les principes fondamentaux d'OpenTofu, sa comparaison avec Terraform, et comment naviguer dans sa documentation. Grâce à des démonstrations guidées, vous installerez OpenTofu dans divers environnements et le configurerez pour des plateformes cloud comme AWS. Au fur et à mesure de votre progression, vous plongerez dans le langage de configuration d'OpenTofu, les commandes CLI et la gestion des fournisseurs. Vous explorerez également les registres, les flux de travail et la gestion des ressources, en acquérant les compétences nécessaires pour définir, mettre à jour et gérer l'infrastructure en tant que code. Des modules dédiés couvriront la migration depuis Terraform, l'utilisation des variables d'entrée et de sortie, et le travail avec des provisionneurs pour des déploiements automatisés. De plus, vous maîtriserez des concepts avancés tels que la gestion des états, les backends distants, les techniques de débogage, et l'intégration d'OpenTofu avec des registres et des modules. Des projets pratiques vous aideront à appliquer ces compétences dans des scénarios réels, y compris l'infrastructure AWS, les ressources de calcul et l'orchestration Kubernetes. Ce cours est idéal pour les ingénieurs DevOps, les architectes cloud et les administrateurs système qui cherchent à rationaliser l'automatisation de l'infrastructure. Une compréhension de base du cloud computing et de l'infrastructure en tant que code (IaC) est recommandée. Que vous fassiez la transition depuis Terraform ou que vous repartiez à zéro avec OpenTofu, ce cours vous aidera à automatiser en toute confiance.


Automatisation de l'infrastructure avec OpenTofu - Hands-On DevOps

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Maîtrisez OpenTofu pour automatiser l'approvisionnement et la gestion de l'infrastructure.
Migrer de Terraform de manière transparente tout en comprenant les différences clés.
Optimiser les flux de travail avec les modules, les fournisseurs et les registres d'OpenTofu.
Mettre en œuvre les meilleures pratiques en matière de gestion des états, de débogage et d'automatisation.
Compétences que vous acquerrez
- Catégorie : Amazon Elastic Compute Cloud (en anglais)
- Catégorie : Gestion de la configuration
- Catégorie : Outils Devops
- Catégorie : Interface de ligne de commande
- Catégorie : Amazon Web Services
- Catégorie : Kubernetes
- Catégorie : Terraform
- Catégorie : Amazon S3
- Catégorie : Débogage
Détails à connaître

Ajouter à votre profil LinkedIn
18 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 17 modules dans ce cours
Dans ce module, nous vous présenterons les fondamentaux de l'automatisation de l'infrastructure avec OpenTofu, en soulignant ses différences avec Terraform. Vous obtiendrez également une expérience pratique en explorant la documentation d'OpenTofu, ce qui vous fournira une base solide pour le reste du cours.
Inclus
3 vidéos1 lecture
Dans ce module, nous vous guiderons à travers les étapes essentielles de l'installation d'OpenTofu, y compris l'installation et la configuration des prérequis. Vous explorerez également des démonstrations pratiques pour intégrer OpenTofu à AWS et le configurer sur macOS, afin de vous assurer que vous êtes prêt à commencer à automatiser efficacement l'infrastructure.
Inclus
4 vidéos1 devoir
Dans ce module, nous allons nous plonger dans le langage de configuration OpenTofu, en expliquant sa syntaxe et sa structure pour créer des scripts d'automatisation. Vous explorerez également la CLI et assisterez à des démonstrations pratiques sur la façon de l'utiliser pour gérer et exécuter efficacement les configurations OpenTofu.
Inclus
4 vidéos1 devoir
Dans ce module, nous allons explorer les fournisseurs OpenTofu, en couvrant les différents types et comment gérer plusieurs fournisseurs dans une configuration. Vous apprendrez également à travailler avec la documentation des fournisseurs et vous aurez une expérience pratique de la création et de l'utilisation des fournisseurs dans les projets OpenTofu.
Inclus
4 vidéos1 devoir
Dans ce module, nous vous présenterons Library.tf, un registre crucial pour la gestion des ressources dans OpenTofu. Vous découvrirez également comment utiliser l'IUG pour interagir avec le registre, suivi d'une démonstration de l'intégration de Library.tf dans vos configurations OpenTofu.
Inclus
2 vidéos1 devoir
Dans ce module, nous allons couvrir le flux de travail d'OpenTofu pour la gestion des ressources d'infrastructure, y compris la façon de gérer les mises à jour et les références des ressources. Grâce à des démonstrations pratiques, vous explorerez la documentation sur les ressources, créerez des instances sur AWS et vous exercerez à la mise à jour des ressources à la fois sur place et par recréation.
Inclus
7 vidéos1 devoir
Dans ce module, nous vous guiderons à travers le processus de migration et de rollback de Terraform vers OpenTofu. Vous participerez également à une démonstration pratique de la migration d'une configuration Terraform vers OpenTofu, en vous assurant que vous disposez des compétences nécessaires pour gérer la transition en toute confiance.
Inclus
2 vidéos1 devoir
Dans ce module, nous allons couvrir tout ce que vous devez savoir sur les variables d'entrée dans OpenTofu, de la structure du fichier à l'utilisation avancée des variables. Vous apprendrez à définir, passer et gérer les variables d'entrée en utilisant différentes méthodes, avec des démonstrations pratiques pour renforcer ces concepts et les meilleures pratiques.
Inclus
12 vidéos1 devoir
Dans ce module, nous nous concentrerons sur les valeurs de sortie dans OpenTofu, en expliquant comment récupérer et afficher des informations utiles après l'exécution de vos configurations. Vous participerez également à une démonstration pratique de l'utilisation de la commande Tofu Console et des blocs de sortie pour gérer et visualiser vos valeurs de sortie.
Inclus
2 vidéos1 devoir
Dans ce module, nous allons explorer les provisionneurs et le bloc de connexion dans OpenTofu, y compris leurs différents types et configurations. Vous verrez des démonstrations pratiques de provisionneurs locaux, distants et de fichiers, ainsi que la façon de gérer leur exécution et de gérer les échecs. Ce module vous fournira les outils nécessaires pour automatiser la configuration des ressources de manière plus efficace.
Inclus
4 vidéos1 devoir
Dans ce module, nous allons explorer le rôle des sources de données dans OpenTofu, en nous concentrant sur la façon dont elles aident à récupérer et à gérer les informations externes. Vous verrez des démonstrations qui mettent en évidence les défis liés à la non-utilisation des sources de données et la façon dont leur incorporation peut résoudre des problèmes de configuration courants.
Inclus
3 vidéos1 devoir
Dans ce module, nous verrons comment utiliser et gérer les modules dans OpenTofu, y compris la création de modules racine et enfant. Vous découvrirez également comment naviguer dans la documentation et le registre des modules, puis vous assisterez à une démonstration de la publication de code personnalisé dans le registre, ce qui permet la réutilisation et une gestion efficace de l'infrastructure.
Inclus
7 vidéos1 devoir
Dans ce module, nous allons explorer le concept d'état et de fichiers d'état dans OpenTofu, en détaillant leur rôle dans le suivi des changements d'infrastructure. Grâce à des démonstrations pratiques, vous travaillerez avec les fichiers terraform.tfstate et terraform.tfstate.backup, et apprendrez à utiliser la commande "tofu state" pour gérer et interagir efficacement avec les fichiers d'état.
Inclus
5 vidéos1 devoir
Dans ce module, nous allons couvrir l'importance de l'état distant et des backends dans OpenTofu, en nous concentrant sur la façon dont ils améliorent la gestion de l'infrastructure et la collaboration. Grâce à des démonstrations pratiques, vous apprendrez à préparer et à mettre en œuvre des backends distants pour stocker et gérer l'état à distance, en garantissant une approche évolutive et sécurisée de vos configurations.
Inclus
3 vidéos1 devoir
Dans ce module, nous allons nous plonger dans les fonctionnalités avancées d'OpenTofu, couvrant les timeouts, le débogage, les taints et les untaints pour gérer l'infrastructure de manière efficace. Vous explorerez des démonstrations pratiques sur le débogage, l'utilisation de la commande "tofu graph", l'importation d'infrastructures existantes et la gestion de blocs de valeurs locales et d'alias de fournisseurs pour optimiser vos configurations.
Inclus
12 vidéos1 devoir
Dans ce module, nous allons explorer les concepts clés d'OpenTofu tels que les méta-arguments, les fonctions et les espaces de travail. Vous apprendrez à appliquer des règles de cycle de vie, à gérer les dépendances avec depends_on, à créer dynamiquement des ressources avec count et for_each, et à utiliser des fonctions intégrées. En outre, nous verrons comment utiliser les espaces de travail pour gérer différents environnements, avec des démonstrations pratiques pour consolider votre compréhension.
Inclus
12 vidéos1 devoir
Dans ce module, nous allons nous plonger dans des exemples de projets OpenTofu, en commençant par une vue d'ensemble des ressources VPC et compute. Vous obtiendrez une expérience pratique de la configuration et du déploiement de réseaux d'ordinateurs et de composants de calcul VPC. En outre, nous vous guiderons dans la configuration d'Amazon Elastic Kubernetes Service (EKS), offrant une approche pratique de l'orchestration de conteneurs dans AWS à l'aide d'OpenTofu.
Inclus
5 vidéos3 devoirs
Instructeur

Offert par
En savoir plus sur Cloud Computing
Statut : Essai gratuit
Statut : Prévisualisation
Statut : Essai gratuit
Statut : Prévisualisation
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Oui, vous pouvez visionner la première vidéo et le syllabus avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu qui n'est pas inclus dans l'aperçu.
Si vous décidez de vous inscrire au cours avant la date de début de la session, vous aurez accès à toutes les vidéos et à toutes les lectures du cours. Vous pourrez soumettre vos travaux dès le début de la session.
Une fois que vous vous serez inscrit et que votre session aura commencé, vous aurez accès à toutes les vidéos et autres ressources, y compris les lectures et le forum de discussion du cours. Vous pourrez consulter et soumettre des évaluations pratiques, et effectuer les devoirs notés requis pour obtenir une note et un certificat de cours.
Plus de questions
Aide financière disponible,

