Romain Boulanger

Romain Boulanger

SoKube

Éternel passionné et assez curieux, j'aime depuis longtemps apprendre par moi-même tout ce qui gravite dans l'écosystème du développement informatique avec une (petite) préférence pour l'automatisation et la création d'infrastructure.

Grand amateur des technologies open-source et des systèmes d'exploitation GNU/Linux

Blog: https://blog.filador.fr

agTest

Track : Devops, Agile, Methodology & Tests

Type de présentation : Conference

Déployer de manière dynamique son code Terraform avec GitLab CI

Avez-vous déjà essayé de déployer votre Landing Zone, ou plusieurs composants de votre code Terraform dans une seule chaine CI/CD ?

Pas simple ! Surtout quand on dispose d'une base de code assez conséquente avec une multitude de couches à déployer.

Le but de ce talk est de vous présenter une chaine automatisée sur Gitlab CI permettant d'intégrer du code Terraform au fur et à mesure des commits, et de visualiser l'impact de ces modifications avec le mode "plan" sans exécuter celui-ci sur l'ensemble du code afin de pouvoir choisir de déployer, par la suite, ces modifications ou non.

Cette présentation fera l'objet d'une démonstration sur Google Cloud et mettra en lumière des fonctionnalités avancées de Gitlab CI comme les pipelines enfants.