Créer des Datasets et Tables BigQuery avec Terraform de façon élégante et évolutive

Опубликовано: 09 Июнь 2023
на канале: GCP Learning with Mazlum & GroupBees
12,464
50

Cette vidéo présente un use case complet montrant la création de Datasets et Tables BigQuery avec Terraform de façon élégante et évolutive.

Terragrunt est utilisé pour gérer le plan/apply en mode multi modules et aussi d'appliquer le concept de DRY (don't repeat yourself).

L' execution de la partie IAC est faite avec Cloud Build.

La création des resources est basée sur une configuration facilement lisible et centralisée à un endoit.

Avec ce fichier de configuration, le code HCL est moins verbeux et peut évoluer très facilement, il suffit de changer la conf Json sans avoir besoin de modifier le code HCL.

Deux approches sont présentées et comparées :
Un projet avec un seul module Terraform permettant de créer les Datasets et les tables
Un projet avec deux modules Terraform, un pour les datasets et l'autre pour les tables. Cette approche peut être intéressante si on veut séparer les responsablilités

#googlecloud #BigQuery #Dataset #Table #Terraform #Terragrunt #CloudBuild #modules #infraascode #iac

▸ Medium :   / create-bigquery-datasets-and-tables-with-t...  
▸ Github :
One module : https://github.com/tosun-si/datasets-...
Multiple modules : https://github.com/tosun-si/datasets-...
▸ LinkedIn : https://www.linkedin.com/posts/mazlum...
▸ Twitter : https://twitter.com/MazlumTosun3/stat...

Abonnez vous à la chaîne YouTube et cliquez sur la cloche 🔔 pour avoir des notifs sur les prochaines vidéos.

📲 Suivez moi sur réseaux sociaux :
▸ Articles :   / mazlum.tosun  
▸ X :   / mazlumtosun3  
▸ LinkedIn :   / mazlum-tosun-900b1812  
▸ WhatsApp : https://whatsapp.com/channel/0029VaCj...