SFEIR School Nantes – Terraform

12 décembre de 9h à 17h30 - SFEIR Nantes

Programme

Terraform est un outil d’infrastructure as code développé par la société Hashicorp et largement utilisé dans le cadre de la gestion de déploiements multi-cloud tout en gardant un parcours utilisateur unique quelque soit la plateforme de destination (GCP, AWS, Azure, OVH, …).

L’outil permet également la configuration de tout type de services SaaS et PaaS exposant une API incluant Github, PagerDuty, Rundeck, Vault et plus encore.

Dans cette formation, nous vous proposons une introduction à Terraform, son langage, ses concepts et son usage.

Ce cours permet aux participants d'acquérir les compétences suivantes :

  • Savoir installer et utiliser Terraform
  • Comprendre et maîtriser les concepts de base de Terraform 
  • Écrire et exécuter une configuration simple d’infrastructure
  • Appréhender des notions programmatiques plus complexes du langage

Au travers de plusieurs labs sur AWS, vous aurez l’occasion de manipuler cet outil d’infrastructure-as- code agnostique en appliquant les connaissances acquises pendant la formation.

 

Au programme :

Introduction

  • Concept d’Infra As Code
  • Qu’est-ce que Terraform ?
  • Installation et prise en main


Langage HCL

  • Qu’est-ce que c’est ?
  • Les différents items (resources, datasources, providers…)

 

Langage HCL-extended

  • Notions programmatiques évoluées avec Terraform (boucles, conditions, dynamics…)

 

Environnement de développement

  • IDE
  • Structure de projet

 

Travail coopératif

  • Développement de modules
  • Manipulation du tfstate
  • Templating

 

Pré-requis :

  • Avoir quelques notions de fonctionnement d’un Cloud Provider
  • Ouvrir un compte AWS Free Tier AVANT la formation : https://aws.amazon.com/free/
  • Avoir les droits nécessaire sur son poste pour installer un logiciel
  • Installer VScode ou à défaut avoir un éditeur de texte

 

Les formateurs :

Camille Darcy- Architect @SFEIR

Benoît Maire - Architect @SFEIR

Contact