Formation Terraform avec AWS : Automatisez votre infrastructure
1990€ HT / personne |
3 jours (21 heures) |
Présentation
Notre formation Terraform vous permettra de gérer efficacement votre infrastructure, automatiser les tâches courantes et garantir la cohérence de votre environnement. Vous serez en mesure de mieux comprendre les défis auxquels sont confrontés les ingénieurs en infrastructure et de trouver des solutions efficaces à ces problèmes.
Nous commencerons cet apprentissage par aborder les concepts fondamentaux de Terraform, tels que la définition de l’état et la création de ressources à l’aide de fichiers de configuration.
Nous verrons comment utiliser les modules pour organiser votre code et comment créer des ressources dans différents fournisseurs de cloud, tels que AWS, Azure et Google Cloud Platform.
Dans cette formation, vous pourrez apprendre à automatiser les tâches courantes à l’aide de scripts et intégrer Terraform à des outils de configuration.
Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de Terraform, soit à la date de rédaction de cet article : Terraform 1.4.
Objectifs
- Appréhender les différents services offerts par Terraform
- Utiliser Terraform pour déployer une infrastructure sur AWS
- Maîtriser le langage HCL, le stockage distant et les providers
Public visé
- Développeurs
- Ingénieur infrastructure
- 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 (Visual Code…)
- 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).
PRÉ-REQUIS LOGICIELS
- Windows 10 ou MacOS ou Linux de préférence (type Ubuntu 20.04, VM d’au moins 8 Go ou Physique)
- Nous vous conseillons chrome en tant que navigateur
RECOMMANDATIONS DE LECTURE AVANT ET APRÈS LA FORMATION
- Le blog de HashiCorp, qui contient des informations détaillées sur les dernières versions de Terraform et des astuces pour son utilisation
- Le livre Terraform in Action de Scott Winkler, qui offre une introduction complète aux principes de Terraform avec des exemples de code
- Le blog de Gruntwork, qui propose des astuces et des exemples de code pour l’infrastructure en tant que code avec Terraform
- Les forums de développeurs Terraform pour discuter avec d’autres utilisateurs et poser des questions sur l’outil
Programme de notre formation Terraform
Jour 1
Présentation de Terraform
- Le Principe d’un outil d’infrastructure as code
- Les différents providers
Installation de Terraform
- Installation du package
- Vérification de l’installation
Construction d’une infrastructure AWS
- Configuration du provider AWS
- Définition de l’infrastructure cible
- Initialisation de la configuration Terraform
- Création de l’infrastructure
- Importation de ressources existantes dans Terraform
- Retrait de ressources de Terraform sans les détruire
- Modification de l’infrastructure
- Redéploiement de l’infrastructure
- Destruction de l’infrastructure
Jour 2
Le langage HCL
- Les types et valeurs des expressions
- Utilisation des variables d’entrée (variable)
- Utilisation des valeurs de sortie (output)
- Utilisation des valeurs locales (locals)
- Les dépendances implicites entre les ressources
- Les dépendances explicites entre les ressources
- Les cycle de vie des ressources (lifecycle)
- Les fonctions intégrées
- Les templates
- Les expressions conditionnelles
- Création de plusieurs ressources identiques (count et for_each)
- Les blocs dynamiques
Les modules
- Présentation du principe de module
- Les différents types de source
- Les versions de module
- Utilisation d’un module du registre terraform
- Création de modules terraform
Jour 3
Mise à jour de Terraform
- Mise à jour du binaire
- Mise à jour des providers
- Mise à jour des modules
- Les restrictions de version
Stockage à distance du state
- Les différents backend
- Le système de verrou
- Les remote state
Avancé
- Travailler avec plusieurs versions de Terraform
- Définition multiple d’un provider
- Les workspaces
Module complémentaire (+1 jour) : Préparation à l’examen Terraform Associate
Infrastructure as Code (IaC)
- Qu’est-ce que l’IaC ?
- Pourquoi utiliser l’IaC ?
- Les bénéfices du multi-cloud et des fournisseurs agnostiques
Terraform CLI et le workflow Terraform
- Les différents scénarios présents à l’examen
- Présentation du flux Terraform
- Maîtrise du cycle (Write, Plan et Apply)
Configuration avancée
- Lire, modifier et générer une configuration
- Meilleures pratiques en matière d’injection secrète sécurisée
- Créer et différencier la configuration de ressource et de data
- Créer et maintenir l’état
- La gestion de secret dans les fichiers state
Stratégie et méthode pour réussir l’examen
La formation est-elle dispensée en présentiel ou à distance ?
Cette formation se déroule en présentiel ou en distanciel.
Qu'est-ce que le CPF ?
Le CPF (Compte Personnel de Formation) est un dispositif régit par l’état français pour permettre aux salariés de disposer d’un financement mobilisable uniquement pour la formation.
Pourquoi suivre une formation éligible au CPF ?
Une formation finançable jusqu’à 100%
Une formation de qualité approuvée par l’instance gouvernementale France Compétences
L’obtention d’une certification délivrée par France Compétences
Que dois-je faire si mon solde CPF n’est pas suffisant ?
Quelles sont les conditions de financement du reste à charge par l’OPCO Atlas ?
- Avoir au moins 1 € sur son compte CPF
- Mobiliser la totalité de votre solde sur la formation choisie
L’abondement est fixé à 4 000€ HT maximum, le reste à charge, après cofinancement, sera réglé soit par le salarié, soit par l’employeur au moyen d’une dotation.
Le cofinancement se fera automatiquement, à partir de la plateforme de la Caisse des dépôts et consignations
Comment m'inscrire via moncompteformation ?
Comment augmenter son solde CPF ?
Les cas spécifiques où le plafond est fixé à 8 000€ :
- Salarié non qualifié
- Travailleur reconnu handicapé
- Victime d’accident du travail ou de maladie professionnelle ayant entraîné une incapacité permanente d’au moins de 10 %
- Bénéficiaire d’une pension d’invalidité
- Bénéficiaire d’une pension militaire
- Bénéficiaire d’une allocation ou rente d’invalidité des sapeurs-pompiers volontaires
- Bénéficiaire de la carte mobilité inclusion portant la mention « invalidité »
- Bénéficiaire de l’allocation aux adultes handicapés (AAH)
Que dois-je faire si mon solde CPF n’est pas suffisant ?
Comment puis-je financer cette formation ?
- OPCO (opérateurs de compétences) de votre entreprise
- Le plan de développement des compétences
- Les actions collectives pour les formations Big Data
- Le dispositif FNE-Formation
- Dispositif TPE / PME
- Pôle Emploi
- L’AIF (Aide Individuelle à la Formation pour les demandeurs d’emploi)
- L’ARE (Allocation chômage d’aide au retour à l’emploi)
- Le dispositif CPF (MonCompteformation)
- Contrat cadre
Pour aller plus loin
Formation Terraform avancé
Formation Docker
Formation Kubernetes
Formation Saltstack
Formation Gouvernance avec Azure
Formation AZ-104
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
Les + : allie la théorie à la pratique
Les – : RAS
Je souhaite suivre : Approfondissement terraform
Afficher tous les témoignages
Les + : allie la théorie à la pratique
Les – : RAS
Je souhaite suivre : Approfondissement terraform
Les + : Bon équilibre entre théorie et pratique.
On fait bien le tour de toutes les fonctionnalités de bases.
Les exercices de pratique sont adaptés et on voit bien la progression sur trois jours.
Des temps un peu long parfois sur le debug, mais ça permet de voir les types d’erreurs qu’on pourra rencontrer.
En synthèse : Logistique>
Le service GOTO n’est pas très fiable.
Partage d’écran et micro du présentateur qui ont souvent été coupés.
Les + : Très bonne formatrice, beaucoup de pratique permettant d’appliquer les concepts théoriques vus
Les + : L’équilibre théorie/pratique, utilisation de Cloud 9 pour les corrections et l’environnement de travail, la richesse du contenu traité pour trois jours
Les – : Connexion internet instable à des moments
Je souhaite suivre : Je ne sais pas
Les + : On balaye beaucoup de sujets et le support de cours est bien réalisé
Les – : On passe beaucoup de temps sur les premiers principes assez simples et on a moins de temps pour les principes plus complexes en fin de formation.
La mise en œuvre des modules et le référencement, n’ont pas assez été abordé malgré une correction téléchargeable au format zip.
En synthèse : Julie est très patiente et pédagogue.
Parfois trop prise par les passionnés et ceux qui avancent vite au lieu de pousser ceux qui ont besoin de plus d’explication.
Je recommande la formation
Les – : La connexion de votre réseau a poser beaucoup de problèmes et de perte de temps
Je recommande la formation
Les + :
Présentation la des connaissances essentiels de terraform.
Retour d’expériences d’utilisation de terraform
Je recommande la formation
Les + : La pratique sur AWS de terraform + les exemples et outils proposés, de bonnes idées et bonnes pratiques
Les – : peu de cas sur certaines fonctions et leurs réelles utilités
Rythme pas régulier entre les 3 jours
Je souhaite suivre : sur l’IAC et les providers cloud publiques
faire du multicloud
combinaison entre plusieurs outils devops
Les + : la pédagogie du formateur et le contenu
Je souhaite suivre : AWS Certified Solutions Architect Professional
Navigation Site Reviews
Noter la formation
1990€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS