SFEIR School Terraform – Bordeaux

30 avril de 9h à 17h

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 tel que Github, PagerDuty, Rundeck, Vault, …

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

Objectifs pédagogiques

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 
  • Ecrire et exécuter une configuration simple d’infrastructure
  • Appréhender des notions programmatiques plus complexes du langage

Programme :

Module 1 : Introduction

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

Module 2 : Langage HCL

    • Qu’est-ce ?
    • Différents items

Module 3 : Langage HCL-extended

    • Notions programmatiques évoluées avec Terraform

Module 4 : l’environnement de développement

    • IDE
    • Structure de projet

Pré-requis :

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

Le formateur : 

Gaëtan Ars, Lead Devops Engineer / Architect

Fan de technologies, j'aime la vulgarisation technique.

Je suis intéressé depuis quelques années par les technologies de conteneurisation et d'orchestration (Kubernetes) ainsi que par les méthodologies DevOps.
Terraform est un outil que je manipule régulièrement dans mon quotidien.

https://github.com/gaetanars

Contact