Skip to content

Seraphlinea/mewo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cours DevOps

Todo app

En cours de construction

Terraform

Structure du code

Ces blocs permettent de provisionner de l'infrastructure sur vos comptes Azure éducation.

Le dossier Terraform1 contient l'ensemble des fichier TF pour créer :

  1. Resource Group
  2. Virtual Network
  3. Subnet
  4. IP publique
  5. Network Security Group
  6. Virtual Machine

Exécuter le terraform

Important : lancer la commande az login pour connecter l'environnement du terminal à la souscription Azure.

Commandes à utiliser :

  • terraform init => initialisation des providers terraform à utiliser
  • terraform plan => dry-run du plan d'exécution de l'infrastructure
  • terraform validate => permet de valider la syntaxe
  • teraform apply => déploiement de l'infrastructure

Une fois le test ok, ne pas oublier de détruire l'infrastructure crée, pour éviter des coûts et ne pas laisser la VM accessible sur Internet.

  • terrform destroy => détruit l'infrastructure

Créer une clé SSH

Utiliser OpenSSH pour créer la paire de clés SSH. Il est aussi possible de créer et utiliser une paire de clé avec Azure (ce point sera traité également).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 52.4%
  • JavaScript 32.7%
  • HCL 10.2%
  • HTML 4.3%
  • Dockerfile 0.4%