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

Débloquer l'accès à plus de 10 000 cours avec Coursera Plus

Packt

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

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

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

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

18 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

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

Packt - Course Instructors
Packt
1 239 Cours296 477 apprenants

Offert par

Packt

En savoir plus sur Cloud Computing

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

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