Formation Terraform

2400€
2160€ HT / personne
3 jours (21 heures)
Présentation
Terraform est un outil open source d’infrastructure as code mis au point par HashiCorp. Il est écrit en go et permet la définition d’une infrastructure et ainsi faire cohabiter des instances (Amazon EC2, Google Cloud Engine, DNSimple, Mailgun…).
Terraform permet aux administrateurs d’organiser à l’avance des déploiements d’infrastructures automatiquement, la gérer de manière évolutive, et même la détruire une fois sa mission accomplie, via un simple script.
Cette infrastructure se différencie de ses concurrents, car elle est compatible avec les autres environnements, les « providers’.
Terraform s’appuie sur deux langages, à savoir le HCL et le JSON. Ces deux langages ont la particularité de pouvoir créer des structurations facilement appréhendable (HCL) et sous un format populaire et très utilisé pour les échanges d’informations (JSON).
Objectifs
- Appréhender les différents services offerts par Terraform
- Utiliser Terraform pour déployer une infrastructure sur AWS
Public visé
- Développeurs, Ingénieur infrastructure, Administrateurs systèmes, DevOps
Pré-requis
- Connaissances de base AWS
- Connaissances de base sur GIT
- Les seuls pré-requis techniques sont pour chaque poste utilisateur avoir :
- Un terminal
- Un éditeur de texte
- Les droits d’installer le binaire Terraform
- La CLI AWS installée (cette dernière option pourra éventuellement se faire pendant la formation aussi, car il y aura une partie configuration à faire).
Pour aller plus loin
- En complément nous vous proposons la technologie :
Programme de formation Terraform
Installation de Terraform
- Installation du package
- Versification de l’installation
Construction d’une infrastructure
- Configuration
- Initialisation des plugins
- Application des modifications
- Instance EC2
- Approvisionnement
Changement d’infrastructure
- Configuration
- Application des modifications
- Gestion des ressources AMI
Détruire une infrastructure
- Comment supprimer une infrastructure ?
Dépendance des ressources
- Attribution d’une Elastic IP
- Application des modifications
- Les dépendances implicites
- Les dépendances explicites
- Les ressources non-dépendantes
Provider
- Définir un Provider
- Exécuter les Providers
- Défaillances des Providers
- Défaillances des ressources corrompues
- Supprimer un Providers
Saisir d’entrée
- Définir une variable
- Utiliser et configurer une variable
- Affecter des variables avec une ligne de commande
- Affecter des variables à partir d’un fichier
- Affecter des variables à partir d’un environnement
- UI Input
Listes
Cartes
Variable de sortie
- Définir une sortie
- Affichage d’une sortie
Modules
- Utiliser les modules
- Application des modifications
- Modules de sortie
- Supprimer des modules
Stockage à distance
- Comment créer un stockage à distance
- Qu’est-ce que Terrafrom Cloud
- Le driver VCS
- Le driver API
Avancé
- Terraform CLI
- Two-Tier AWS Architecture
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
Il n'y a pas encore de commentaires. Soyez le premier à en écrire un dans la section noter la formation !
Afficher tous les témoignages
Il n'y a pas encore de commentaires. Soyez le premier à en écrire un dans la section noter la formation !
Noter la formation
2400€
2160€ HT / personne
3 jours (21 heures)
Une question ? Un projet ?
Pour des informations complémentaires, n’hésitez pas à nous contacter.