Déployez Infra dans le Cloud à l’aide de Terraform

Posted on


Terraform devient la norme en matière de déploiement d’infrastructure dans le cloud ou sur site.

Dans ce cours, vous apprendrez à créer et déployer des modèles Terraform.

Nous travaillerons avec les différentes commandes Terraform telles que init, plan, apply et destroy.

Nous explorerons les fonctionnalités de terraform telles que les paramètres d’entrée et de sortie, le plan d’exécution et l’état du backend distant.

Nous allons créer des modèles pour les applications Web, la base de données SQL, les VM, le stockage, les clusters Kubernetes et bien d’autres.

Nous allons créer les pipelines DevOps CI / CD à l’aide d’Azure DevOps et d’actions Github pour les déployer dans plusieurs environnements: développement, test et production.

Ensuite, nous mettrons en œuvre GitOps pour Terraform à l’aide d’Atlantis.

Parallèlement à toutes ces démonstrations, vous découvrirez également les meilleures pratiques en termes de sécurité, de configuration et d’évolutivité.

J’espère que vous êtes prêt et excité pour ce voyage!

Apportez un café et commençons.

Plan actuel:

00_Intro

  • Introduction à Terraform (Init, Plan, Apply, Delete)
  • Exigences (Terraform, abonnement Azure, Azure CLI, plug-in VS Code + TF, tout système d’exploitation)

01_ResourceGroup

  • Déploiement du groupe de ressources dans Azure
  • Faites attention à la récréation des ressources
  • Valider et formater les modèles

02_WebApp

  • Déployer une application Web
  • Ajout d’un fichier de variables
  • Création de variables dans des fichiers .tfvars
  • Remplacer les variables dans la ligne de commande
  • Création de variables de sortie

03_ExecutionPlan

  • Présentation du plan Terraform
  • Démo

04_TF_State

  • Utilisation de l’état du backend distant

Prochaines conférences:

  • Déployer SQL Server avec une base de données
  • Déployer et configurer Web App et SQL Server
  • Déployer une machine virtuelle Linux
  • Déployer un cluster AKS
  • Déployer AKS avec Managed Identity et ACR
  • La source de données
  • Fonctions (ForEach…)
  • Espaces de travail / environnements
  • Tester TF avec Terratest
  • DevOps
  • Modules, multicloud
  • Déployer sur AWS et GCP
  • GitOps avec TF (Atlantis…)
  • TF avec ARM
  • Concurrents TF: Ansible, Pulumi, ARM, Cloud Formation
  • Fournisseurs TF pour Kubernetes, Helm, Docker, GIT…

SI VOUS TROUVEZ CECI COURS UDEMY GRATUIT  » Terraform «UTILE ET UTILE VEUILLEZ ALLER DE L’AVANT PARTAGEZ LES CONNAISSANCES AVEC VOS AMIS PENDANT QUE LE COURS EST TOUJOURS DISPONIBLE



Telecharger ici

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *