Fondamentaux de Terraform (sur OCI)

cours DevOps Artisan – Fondamentaux de Terraform (sur OCI) permet aux étudiants d'utiliser Terraform pour définir l'infrastructure de code et automatiser le déploiement de l'infrastructure – améliorant l'efficacité opérationnelle, réduisant les frais administratifs, etc.

A qui s'adresse-t-il ?

Les administrateurs système qui souhaitent utiliser Terraform pour automatiser le déploiement d'une infrastructure basée sur cloud.

Qu'allez-vous apprendre ?

  • écrire des fichiers de configuration Terraform ;
  • comment Terraform intègre les sources d'infrastructure ;
  • gérer les environnements d’infrastructure.

Conditions préalables:

Pour participer à ce cours, les étudiants doivent :

  • se familiariser avec la ligne de commande Linux (commandes, arguments, variables, utilisation de fichiers et de répertoires, utilisation d'éditeurs de texte) ;
  • avoir des connaissances de base des réseaux TCP/IP (adressage IP, sous-réseaux, etc.) ;
  • avoir connaissance des offres cloudIaaS basé sur des IaaS (instances de VM, VPC/VCN, équilibreurs de charge, règles de sécurité, etc.).

Calendrier des cours :

Les supports de cours sont en anglais. L'enseignement se fait en roumain.

Module 1 : Introduction. Qu’est-ce que Terraform ?
  • Comment nous sommes arrivés au DevOps il était
  • Un rapide coup d'œil à Terraform
Module 2 : Positionnement de Terraform
  • Définir l'infrastructure en tant que code
  • Scripts
  • Outils de gestion de la configuration
  • Outils de création de modèles de serveur
  • Outils de provisionnement de serveur
  • Comparer Terraform à d'autres outils
Module 3 : Architecture Terraform
  • Paradigme du langage Terraform
  • Présentation du flux de travail
  • Parité environnementale
  • Cloud Fournisseurs
  • Comment fonctionne Terraform

                Laboratoire pratique: Mise en place de l'environnement

Module 4 : Installation et mise en route
  • Préparation de l'environnement avec des exemples pour Linux, Windows et MacOS
  • Principaux éléments de code dans les fichiers de configuration Terraform

                Laboratoire pratique: Installation de Terraform

Module 5 : Présentation des configurations Terraform
  • Configuration des fournisseurs
  • Préparation des informations d'authentification
  • Régions et zones/domaines de disponibilité
  • Déployer un serveur dans AWS
  • Mettre à jour un serveur existant
  • Déployer un réseau virtuel dans OCI
  • Entrées et sorties

                Laboratoire pratique: Travailler avec des variables

Module 6 : Fournisseurs, ressources et plus
  • Gestion des fournisseurs et des versions
  • Travailler avec plusieurs fournisseurs identiques dans plusieurs régions
  • Plus d'exemples de création de ressources
  • Déclassement de l'infrastructure virtuelle

                Laboratoire pratique: Fournisseurs et sources de données

Module 7 : Post-configuration, syntaxe
  • Outils de post-configuration : provisionneurs
  • Types de fournisseurs, utilisation, comportements
  • Fonctions dans HCL
  • La console Terraform
  • Recréer des comportements de construction courants : boucles, conditions

                Laboratoire pratique: Ressources d'instance virtuelle

Module 8 : États Terraform
  • Présentation des états de Terraform
  • Analyser le contenu des fichiers d'état
  • Partage de fichiers d'état
  • Sécurisation et verrouillage des fichiers d'état partagés
  • État en lecture seule

                Laboratoire pratique: Ressources virtuelles supplémentaires

Module 9 : Utiliser les modules
  • Bases des modules
  • Entrées du module
  • Sorties des modules
  • Modules et parcours
  • Bonnes pratiques d'utilisation des modules
  • Ajout et initialisation de modules à partir de diverses sources

                Laboratoire pratique: Approvisionnements

Module 10 : Utiliser des variables
  • Variables, variables, variables
  • Variables stockées dans des fichiers
  • Variables d'environnement
  • Sécuriser les variables
Module 11 : Trucs et astuces
  • Divers conseils utiles
  • Options de ligne de commande qui aident à écrire IaC
  • Options de code pour un meilleur contrôle de l'infrastructure

Nous vous recommandons de continuer avec :

Programmes de certification

Ce cours prépare les étudiants à passer l'examen de certification pour devenir ingénieur en automatisation professionnelle.

Fondamentaux de Terraform (sur OCI)

DevOps Artisan - Fondamentaux de Terraform (sur OCI)

Offres personnalisées pour les groupes d'au moins 2 personnes

Détails du cours

Durée :

2
jours

Pré :

840 EUR

Livraison:

Enseignement en classe, classe hybride, classe virtuelle

Niveau:

2. Fondamentaux

Les rôles:

DevOps L’équipe