Sobes.tech
Junior
243

Qu'avez-vous déployé avec Terraform?

Réponse de l'IA

sobes.tech IA

Principalement une infrastructure cloud sur AWS:

  • Amazon EC2 — instances et groupes d'auto-scaling.
  • Sous-réseaux et tables de routage dans Amazon VPC.
  • Balanceurs de charge (Application Load Balancer, Network Load Balancer).
  • Amazon RDS — bases de données (par exemple, PostgreSQL, MySQL).
  • Amazon S3 — buckets et leurs politiques.
  • Groupes de sécurité.
  • Rôles et politiques IAM.
  • Amazon EKS — clusters Kubernetes.
  • Route 53 — enregistrements DNS.
  • Fonctions AWS Lambda.

J'ai également utilisé Terraform pour gérer des ressources en dehors d'AWS, par exemple:

  • Configuration des pipelines CI/CD dans Gitlab.
  • Ressources Datadog pour la surveillance.

Dans certains projets, gestion des ressources dans Google Cloud Platform et Azure.

// Exemple de création d'une instance EC2 avec Terraform

resource "aws_instance" "webserver" {
  ami           = "ami-0c55b159cbfafe1f0" # Exemple d'AMI (dépend de la région)
  instance_type = "t2.micro"
  tags = {
    Name = "WebServer"
  }
}

J'ai utilisé des modules Terraform pour organiser et réutiliser le code d'infrastructure. J'ai appliqué terraform import pour gérer des ressources existantes. J'ai intégré Terraform avec des outils CI/CD (par exemple, Gitlab CI, Jenkins) pour le déploiement automatisé et la gestion de l'état.