Comment utiliser Terraform AWS fournisseur?

Comment utiliser Terraform AWS fournisseur?

TerraForm est une plate-forme d'infrastructure en tant que code, créée par Hashicorp en utilisant la langue Go, c'est un partenaire de réseau AWS. Fondamentalement, il a été conçu pour DevOps, pour créer, maintenir et gérer les ressources et les services cloud à l'aide de l'interface de la 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.

Ce message fournira un guide de procédure sur la façon d'utiliser Terraform AWS fournit. Pour commencer par ce post, vous devez avoir AWS CLI et Chocolatey installé dans votre système.

Installer Terraform

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

> Choco Installer Terraform



Tapez oui lorsqu'un message pour la continuité apparaît lors de l'installation.

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

> terraform -v



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

> MKDIR Terraform-aWS-Istance



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

> CD Terraform-AWS-Insurance



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 invitera un message selon lequel 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 pouvez modifier les paramètres EC2 selon vos exigences (si nécessaire):

Terraform
requis_providers
aws =
source = "hashicorp / aws"
version = "~> 4.16 "


required_version = "> = 1.2.0 "

fournisseur "aws"
région = "US-East-1"

ressource "aws_instance" "app_server"
ami = "AMI-0B0EA68C435EB488D"
instance_type = "t2.micro "
tags =
Name = "terraformAppserveriNstance"


Enregistrez et fermez le fichier.

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

> Terraform init



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


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

> Terraform s'applique



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


Il consommera un peu de temps, attendez jusqu'à ce qu'il soit terminé:


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

Dans la console de gestion Amazon, accédez à l'instance EC2:


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


C'est donc ainsi que vous utilisez le fournisseur AWS Terraform pour créer, gérer et mettre à jour toute 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 est l'un d'eux. Pour installer Terraform, vous avez besoin de CLI chocolaté et AWS 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.