Comment utiliser le fournisseur AWS Terraform ?

Comment Utiliser Le Fournisseur Aws Terraform



Terraform est une plateforme Infrastructure-as-code, créée par HashiCorp en utilisant le langage GO, c'est un partenaire du réseau AWS. Fondamentalement, il a été conçu pour DevOps, pour créer, maintenir et gérer des ressources et des services Cloud à l'aide de l'interface de ligne de commande et du codage. Il est similaire à AWS CloudFormation mais peut gérer les ressources cloud d'un large éventail de fournisseurs de cloud.

Cet article fournira un guide de procédure sur la façon d'utiliser Terraform AWS Provide. Pour commencer avec ce post, vous devez avoir et installé dans votre système.







Installer Terraform

Pour installer Terraform, ouvrez l'invite de commande et saisissez cette commande :



> choco installer terraformer



Tapez oui lorsqu'un message de continuité s'affiche pendant l'installation.



Pour voir la version installée, utilisez cette commande :





> terraformer -dans



L'étape suivante consiste à créer un répertoire pour le travail, en tapant :

> mkdir instance terraform-aws



Accédez au répertoire nouvellement créé, en tapant :



> CD instance terraform-aws



Il est visible dans la sortie ci-dessus, que le répertoire est changé maintenant.

Pour créer un fichier de configuration principal pour Terraform, utilisez cette commande :

> bloc-notes main.tf



Le bloc-notes affichera un message indiquant que ce fichier n'existe pas. Voulez-vous créer un nouveau fichier avec ce nom, cliquez sur le bouton Oui :


Tapez ce code dans le fichier et vous pourrez modifier les paramètres EC2 selon vos besoins (si nécessaire) :

terraformer {
fournisseurs_requis {
aws = {
source = 'hashicorp/aws'
édition = '~> 4.16'
}
}

version_requise = '>= 1.2.0'
}

fournisseur 'aws' {
région  = 'nous-est-1'
}

Ressource 'aws_instance' 'serveur_app' {
qui           = 'ami-0b0ea68c435eb488d'
type_instance = 't2.micro'

balises = {
Nom = 'TerraformAppServerInstance'
}
}


Enregistrez et fermez le fichier.

L'étape suivante consiste à initialiser le répertoire de travail de Terraform en tapant :

> initialisation de terraform



Un message de réussite apparaîtra lors de l'initialisation réussie de Terraform :


Tapez cette commande pour créer ou mettre à jour l'infrastructure en fonction du fichier de configuration :

> terraform appliquer



Tapez oui, lorsque vous voyez le message de continuité :


Cela prendra du temps, attendez qu'il soit terminé :


Une fois la commande terminée, vous verrez que la configuration qui a été codée dans le fichier main.tf est effectuée avec succès.

Dans la console de gestion Amazon, rendez-vous sur l'instance EC2 :


Dans le tableau de bord EC2, vous pouvez voir que l'instance EC2 est créée à l'aide du fichier Terraform main.tf :


C'est ainsi que vous utilisez Terraform AWS Provider pour créer, gérer et mettre à jour n'importe quelle ressource ou service cloud.

Conclusion

Terraform est un outil IAC, développé pour DevOps pour créer, gérer et mettre à jour les ressources Cloud, il prend en charge une gamme de fournisseurs de cloud et AWS en fait partie. Pour installer Terraform, vous avez besoin de Chocolatey et d'AWS CLI dans votre système. Après l'installation de Terraform, créez le fichier de configuration avec le code de la tâche souhaitée et utilisez la commande Appliquer pour apporter des modifications.