Formation Terraform

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Identifier les apports de solutions d’orchestration et d’automatisation
  • Comprendre les principes fondamentaux de Terraform
  • Appréhender les solutions tierces permettant d’enrichir ses outils IaC
  • Découvrir les bonnes pratiques permettant d’optimiser son efficacité dans la gestion d’infrastructures avec Terraform

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 500,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 500,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Notre formation Terraform vous permettra de prendre cet outil en main pour automatiser la gestion de votre infrastructure. Découvrez ou redécouvrez les principes de l’infrastructure programmable (Infrastructure-as-Code), la culture DevOps, et apprenez toutes les bonnes pratiques pour une utilisation sereine et efficace de Terraform. A l’issue de notre formation, les stagiaires seront capables de déployer et gérer une infrastructure Cloud avec Terraform.

Programme

Introduction : l’Infrastructure as Code

Retour sur la démarche DevOps et l’évolution des infrastructures IT
Les problématiques des outils de gestion d’infrastructure
Introduction à l’Infrastructure as Code (IaC) : principes fondamentaux, bénéfices et contraintes
Les approches déclarative (fonctionnelle) et impérative (procédurale)
Panorama des outils IaC : Ansible, Chef, SaltStack, CFEngine, Puppet, Terraform…

Présentation de Terraform

Avantages et inconvénients de l’utilisation de Terraform
Comment Terraform s’insère dans une démarche IaC ? Cas d’usage
Concepts et composants principaux : ressources, providers, variables, data sources…
L’écosytème Terraform, vue d’ensemble
Gestion du drift (decalage)
Templates avec terragrunt
Test de sécurité
Outils tiers (brainboard, terraspace…)

Installation et prise en main

Mise en œuvre d’un workflow simple avec Terraform CLI : validate, init, plan, apply, show et destroy
Configuration des ressources, cycle de vie
La syntaxe HCL (HashiCorp Configuration Language)
Déploiement de serveurs
Nettoyer les ressources

Gestion des states Terraform

Qu’est-ce qu’un state sur Terraform ?
Stockage partagé
Remote State et Terraform Enterprise, Consul, S3 ou gcs
Verrouiller des fichiers state
Isoler des fichiers state
Bonnes pratiques pour organiser ses projets Terraform
Utiliser le read-only state

Modules Terraform

Comprendre le principe des modules Terraform
Créer un module basique
Variables input et output
Modules configurables
Modules versionnés
Bonnes pratiques pour les modules : ressource séparée et variables path
Créer une infrastructure réutilisable

Pratiques avancées

Syntaxe avancée : boucles, if et if-else
Zero Downtime Deployment (ZDD)
Importer une infrastructure existante
Combiner Terraform et des outils comme Docker, Packer, GitLab CI, Jenkins…

Utilisation de Terraform en équipe

Configurer et initialiser les différents types de backends
Contrôle de version
Tests automatisés
Bonnes pratiques de code
Workflow pour équipes
Automatisation avec Terraform

Prérequis

Connaissances de base en administration Linux et sur les architectures Cloud.

Public

Ingénieurs DevOps,

Ces formations pourraient vous intéresser

Formation Outils DevOps

Proposé par Sparks

Objectifs de la formation

  • S'approprier les grands principes, enjeux et pratiques de la culture DevOps
  • Identifier les principaux outils d'une usine logicielle DevOps
  • Connaître les contextes d'utilisation et être en mesure de sélectionner l'outil le plus approprié suivant son besoin
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les apports de solutions d'orchestration et d'automatisation
  • Expérimenter l'utilisation et le fonctionnement de Terraform
  • Orchestrer vos applications avec Terraform.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

DevOps et 

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les origines, les principes, et les avantages du framework DevOps
  • Mettre en oeuvre l'automatisation (IaC, CI/CD, CaaS) dans un environnement Cloud
  • Identifier les outils d'automatisation et d'orchestration adaptés à la gestion de vos applications dans le Cloud
  • Lister les bénéfices des technologies d'intégration et de déploiement continus
  • Déployer et surveiller des applications sur des Clouds publics.
Tarif

A partir de 3 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Configurer des réseaux, sous-réseaux et routeurs Google VPC - Contrôler l'accès administrateur aux objets VPC - Contrôler l'accès réseau aux points de terminaison dans les VPC - Interconnecter des réseaux entre des projets GCP - Interconnecter des réseaux entre les réseaux VPC GCP et les réseaux sur site ou dans d'autres clouds - Choisir et configurer les options d'équilibrage de charge et de proxy GCP - Réduire la latence et réaliser des économies à  l'aide de Cloud CDN - Optimiser les dépenses associées au réseau à  l'aide des niveaux de réseau - Configurer Cloud NAT ou l'accès privé à  Google pour autoriser des instances sans adresses IP publiques à  accéder à  d'autres services - Déployer des réseaux de faà§on déclarative à  l'aide de Cloud Deployment Manager ou Terraform - Créer des réseaux afin de répondre aux exigences communes des clients - Configurer la surveillance et la journalisation afin de résoudre les problèmes réseau
Tarif

A partir de 1 775,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir les besoins de l’entreprise en matière d’infrastructure en tant que code et les avantages de son utilisation dans votre environnement
  • Expliquer les caractéristiques et fonctionnalités de Terraform
  • Utiliser les ressources, les variables et les valeurs de sortie Terraform pour créer des ressources d’infrastructure Google Cloud
  • Utiliser les modules Terraform pour créer des configurations réutilisables
  • Expliquer l’état de Terraform et son importance
Tarif

A partir de 700,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Identifier les apports de solutions d'orchestration et d'automatisation
  • Appréhender les principes fondamentaux de Terraform
  • Appréhender les solutions tierces permettant d’enrichir ses outils IaC
  • Appréhender les bonnes pratiques permettant d’optimiser son efficacité dans la gestion d’infrastructures avec Terraform
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...