Infrastructure as Code avec Terraform
Décrivez dans ~/tf un bucket de stockage et son versionnement (fournisseur AWS, région eu-west-3).
Fichiers
variables.tf: variableenvironnement(typestring, défaut"dev")main.tf:terraform { required_providers { aws = { source = "hashicorp/aws", version = "~> 5.0" } } },provider "aws" { region = "eu-west-3" }, ressourceaws_s3_bucket.rapports(bucket = "acme-rapports-${var.environnement}", tagEnvironnement), ressourceaws_s3_bucket_versioning.rapports(statusEnabled) etaws_s3_bucket_public_access_block.rapports(les 4 blocages àtrue)outputs.tf: sortiebucket_arn
Enchaînez terraform init, terraform fmt -check, terraform validate, terraform plan -out=plan.tfplan : combien de ressources à créer ? → answer ajouts <n>
Contenu Premium
Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.
Tâches
- Code Terraform
- Chaîne init → validate → plan