Skip to content

Modeo-Data/Capsule_Cloud_Functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Déploiement d'une Cloud Function sur GCP avec Terraform

Description

Ce projet permet de déployer une Cloud Function sur Google Cloud Platform (GCP) en utilisant Terraform. Il s'inscrit dans le cadre d'une série de capsules vidéo explicatives sur les services GCP, disponibles sur YouTube.

Prérequis

Avant d'exécuter le déploiement, assurez-vous de disposer des éléments suivants :

  • Un compte Google Cloud avec les permissions nécessaires pour déployer des ressources.
  • Un bucket GCS existant pour stocker le state Terraform.
  • Terraform installé sur votre machine.
  • Modifier le fichier variables_global.tfvars.

Installation et Déploiement

Exécutez les commandes suivantes pour déployer l'infrastructure sur GCP :

terraform init
terraform plan -var-file=variables_global.tfvars -lock=false  # Prévisualisation des changements
terraform apply -var-file=variables_global.tfvars -lock=false # Déploiement effectif

Fonctionnalités

  • Déploiement automatisé d'une Cloud Function sur GCP.
  • Utilisation de Terraform pour gérer l'infrastructure en tant que code.
  • Stockage du state Terraform dans un bucket GCS.

Ressources GCP Utilisées

  • Cloud Functions
  • BigQuery
  • Google Cloud Storage (pour le state Terraform)
  • IAM (gestion des permissions)

Vidéo Explicative

Une vidéo YouTube associée explique le fonctionnement de cette implémentation. Vous pouvez la retrouver ici : Lien vers la vidéo YouTube.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published