L’objectif principal de cette formation est de vous permettre passer avec succès la certification terraform associate haut la main
Lancé en juillet 2014, l’outil d’infra as code Terraform offre désormais un niveau de fonctionnalité permettant la configuration d’une infrastructure cloud complète.
Voyons dans le cadre de l’architecture d’une plateforme web comment créer une plateforme complète sur Amazon en utilisant Terraform.
Terraform est un outil open source d’infrastructure as code, écrit en go, dont l’approche est d’autoriser la définition d’une architecture aussi hétérogène que possible et ainsi faire cohabiter des instances Amazon EC2 et Google Cloud Engine, gérer son DNS avec DNSimple ou encore envoyer les mailings avec Mailgun. Sur la page d’introduction du projet, Terraform se compare avec d’autres solutions du marché, assumant pleinement ne pas remplir les mêmes fonctions que Puppet ou Chef. Le duel avec Ansible est malheureusement absent. Saluons cependant la démarche.
Si les développements se sont jusqu’à présent principalement focalisés sur les services Amazon, d’autres providers sont supportés officiellement et la liste augmente au fil des versions. Il est possible de créer son propre module et les initiatives pour ajouter les providers d’autres solutions émergent de la communauté (Openstack, VMware, …)
Cette formation est destinée:
- aux développeurs
- aux administrateurs systèmes et réseaux
- aux ingénieur Cloud
- aux DevOps
Prérequis conseillés:
- Avoir des bases sur AWS (https://eazytraining.fr/cours/aws-preparation-a-la-certification-cloud-practitioner-2020/)
- Avoir des bases sur terraform (https://eazytraining.fr/cours/terraform-les-bases-pour-devops)
Formateur: Dirane TAFEN (Consultant et Instructeur Cloud et DevOps)
Durée de la formation: 4 heures
PRATIQUE ! PRATIQUE ! PRATIQUE !
Nos formations sont très pratiques, vous verrez que nous mettons en place systématiquement des exemples concrets afin de vous permettre de mieux appréhender les notions évoquées. En plus, sur certains de nos cours (docker, kubernetes, ansible, openshift …) nous vous permettons de réaliser les Labs directement sur notre plateforme, en effet nous souhaitons vous faciliter la tâche en mettant en place une plateforme d’expérimentation hébergée par EAZYTraining et à laquelle vous avez accès à tout moment. Qu’attendez-vous ? Allez lancez vous et apprenez en pratiquant.
Il nous a fait confiance:
Détails
- 9 Sections
- 67 Lessons
- Durée de vie
- Module 00 : Présentation de la formation8
- code utilisé1
- Module 01 : Terraform Certified Associate6
- 3.1Concepts évalués dans la certification6 Minutes
- 3.2lab-0 : création du compte AWS8 Minutes
- 3.3labs-0 : installation de l’IDE ATOM4 Minutes
- 3.4labs-0 : installation de terraform sous linux3 Minutes
- 3.5labs-0 : installation de terraform sous windows partie 14 Minutes
- 3.6labs-0 : installation de terraform sous windows partie 21 Minutes
- Module 02 : Gestion des providers4
- Module 03 : Notions avancées30
- 5.1attributs et outputs2 Minutes
- 5.2labs-3 : attributs et outputs12 Minutes
- 5.3type de données3 Minutes
- 5.4labs-4 : type de données9 Minutes
- 5.5manipuler les maps et les listes2 Minutes
- 5.6labs-5 : manipuler les maps et les listes5 Minutes
- 5.7count et count index2 Minutes
- 5.8labs-6 : count et count index6 Minutes
- 5.9expression conditionnelle1 Minutes
- 5.10labs-7 : expression conditionnelle6 Minutes
- 5.11local values2 Minutes
- 5.12labs-8 : local values5 Minutes
- 5.13terraform functions3 Minutes
- 5.14labs-9 : terraform functions9 Minutes
- 5.15dynamic bloc2 Minutes
- 5.16labs-10 : dynamic bloc5 Minutes
- 5.17tainting resources2 Minutes
- 5.18labs-11 : tainting resources12 Minutes
- 5.19splat expression3 Minutes
- 5.20labs-12 : splat expression6 Minutes
- 5.21terraform graph1 Minutes
- 5.22labs-13 : terraform graph14 Minutes
- 5.23terraform plan file1 Minutes
- 5.24labs-14 : terraform plan file6 Minutes
- 5.25terraform workspace1 Minutes
- 5.26labs-15: terraform workspace6 Minutes
- 5.27locking file2 Minutes
- 5.28labs-16 : locking file12 Minutes
- 5.29terraform import2 Minutes
- 5.30labs-17 : terraform import10 Minutes
- Module 04 : Sécurité7
- Module 05 : terraform cloud6
- Module 06 : Conseils et Astuces3
- BONUS2