Skip to content

solidismail/afpa-terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AFPA TERRAFORM

Afpa Terraform

construire une infra EC2, Security_group, R53 avec Git et transfert de fichier en utilisant Terraform

INSTALLATION :

Télécharger et décompresser le zip terraform https://www.terraform.io/downloads.html

CONFIGURATION :

Dans le fichier .bash_profile ajouter la ligne suivante :

export PATH=$PATH:<path-terraform>/bin

Vérification de l'installation :

Tapper la commande suivante dans le terminal

terraform

usage: terraform [--version] [--help] []

Récupération du script terraform :

git clone https://github.com/solidismail/afpa-terraform.git

Inistialiser les credentiels d'AWS

Mettre lec credentiels AWS dans les variables d'environnement de la machine au lieu de les insérer dans le fichier terraform. export AWS_ACCESS_KEY_ID= export AWS_SECRET_ACCESS_KEY=

Visualiser puis construire l'insfrastructure AWS

terraform plan
terraform apply

Détruire l'infrastructure

terraform destroy

Récupérer l'ensemble les informations réseau de l'infrastructure

les informations sont : DNS privé, hostname, ip_local et ip_public

terraform output output-csv

ou

terraform output output-csv > output.csv

Extraire que les DNS privés ($1=1er champs) :

terraform output output-csv | awk -F','  '{print $1}'

sortie :

$private_dns moodle1.afpa.aws.com moodle2.afpa.aws.com sgbd1.afpa.aws.com sgbd2.afpa.aws.com mediation.afpa.aws.com fichier1.afpa.aws.com fichier2.afpa.aws.com webdav.afpa.aws.com memcached1.afpa.aws.com memcached2.afpa.aws.com logs.afpa.aws.com outils.afpa.aws.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published