Outils pour utilisateurs

Outils du site


gestion_configuration:terraform:toc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
gestion_configuration:terraform:toc [2019/10/17 01:40] – [Sources] sgariepygestion_configuration:terraform:toc [2019/11/04 15:19] – [Terraform] sgariepy
Ligne 2: Ligne 2:
  
   * [[https://www.terraform.io/|Site officiel]]   * [[https://www.terraform.io/|Site officiel]]
 +
 +
 +Sur macOS, peut être installé avec Brew:
 +
 +  $ brew install terraform
  
  
Ligne 375: Ligne 380:
 $ terraform plan $ terraform plan
 </code> </code>
 +
 +
 +
 +
 +
 +
 +====== Modules ======
 +
 +
 +  * Réutilisation du code
 +  * Remote ou local source
 +    * [[https://registry.terraform.io/|Terraform Registry]]
 +  * Root module
 +  * Versioning
 +  * Provider inheritance
 +
 +
 +Composantes:
 +
 +  * Variables d'entrée
 +  * Ressources
 +  * Variables de sortie
 +
 +Example d'utilisation:
 +
 +<code>
 +# Créer le module
 +module "bucket" {
 +  name = "taco-bucket"
 +  source = ".\\Modules\\s3"
 +}
 +
 +
 +# L'utiliser
 +ressource "aws_s3_bucket_object" {
 +  bucket = module.bucket.bucket_id
 +  [...]
 +}
 +</code>
 +
  
  
gestion_configuration/terraform/toc.txt · Dernière modification : 2023/10/03 21:46 de sgariepy