Informatique

TerraForm

TerraForm

Réf 4-IT-TERRA
Durée 2 jours

Objectifs

Connaître les principes de bases de Terraform?
Comprendre la démarche de déploiement avec Amazon Web Services?

Infos

Sessions à venir

02 déc-03 déc 2024

Certifications :

Nous consulter

Programme

INTRODUCTION À TERRAFORM ET IAC

  • Qu'est-ce que Terraform ?
  • Quel est le potentiel de Terraform ?
  • Pourquoi parle-t-on de l'infrastructure en tant que code ?
  • Présentation des fonctionnalités et de l'architecture de Terraform
  • Installer Terraform
  • Créer un compte AWS "root" et utilisateur
  • Configuration de l'AWS CLI

BASES DE TERRAFORM

  • Créer un premier fichier Terraform
  • Utilisation d'un fournisseur local, par exemple Docker
  • Qu'est-ce qu'un fichier d'état et son importance
  • Différentes façons de donner accès à "tf"
  • Terraform Variables et ses utilisations
  • Variables d'entrée Terraform
  • Variables de sortie Terraform

COMPOSANTS AWS DE BASE AVEC TERRAFORM

  • Introduction
  • Créer un "bucket" S3 et télécharger des fichiers
  • Créer une nouvelle instance EC2

CONCEPTS AVANCÉS DE TERRAFORM

  • Modules Terraform & pourquoi en avons-nous besoin ?
  • Premier module Terraform
  • Fournir des entrées au module
  • Réutilisation du module avec différentes entrées
  • Problème d'environnements multiples
  • Espaces de travail Terraform
  • Variables locales spécifiques à l'environnement
  • "Vars" partagés pour différents environnements

CONCLUSION

En savoir +

Prérequis

Savoir utiliser un terminal de type shell linux?
Etre habitué à utiliser des outils en ligne de commande?
Savoir utiliser un IDE (type VS Code)?
Maitriser les bases de la gestion réseau TCP/IP?
Avoir des connaissances de base sur les fournisseurs de service Cloud (en particulier AWS).?

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Remise d'un support de cours.

Possibilité de certification

Nous consulter.