Articles

Affichage des articles associés au libellé IaC

Terraform Lifecycle block

Lifecycle is a nested block that can appear within a resource block. The lifecycle block and its contents are meta-arguments, available for all resource blocks regardless of type. The arguments available within a lifecycle block are create_before_destroy, prevent_destroy, ignore_changes, and replace_triggered_by. Ressources: https://developer.hashicorp.com/terraform/tutorials/state/resource-lifecycle https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle https://dev.to/pwd9000/terraform-understanding-the-lifecycle-block-4f6e https://github.com/hashicorp/terraform-provider-azurerm/issues/4321

Terraform

Terraform Terraform est un outil open source d'infrastructure en tant que code (IaC) créé par HashiCorp Download terraform init plan apply Required Provider terraform {      required_providers {           azuread = {           source = "hashicorp/azuread"           version = "~> 2.44.0"      } azurerm = { source = "hashicorp/azurerm" # Root module should specify the maximum provider version # The ~> operator is a convenient shorthand for allowing only patch releases within a specific minor release. version = "~> 3.77" } } } Mise à jour des providers Les providers sont régulièrement mis à jour pour apporter de nouvelles fonctionnalités. Après avoir mis à jour la version de votre provider, il faut exécuter la commande suivante :   terraform init -upgrade Commandes principales Plan Apply Destroy Function Storage Account resource "azurerm_sto...

Infrastructure as Code (IaC)

Dans le domaine de l'informatique, la gestion des infrastructures est un élément crucial pour assurer le bon fonctionnement des applications et des services. Traditionnellement, la configuration et le déploiement des infrastructures se faisaient manuellement, ce qui pouvait entraîner des erreurs, des incohérences et une gestion inefficace des ressources. Pour remédier à ces problèmes, une approche émergente appelée Infrastructure as Code (IaC) est devenue de plus en plus populaire. Introduction En 2006, la société Amazon dévoile le concept d'Infrastructure as Code permettant le provisionnement d'instances via du code informatique sur Amazon Web Services. Malgré de fortes limitations, cette pratique fut bien accueillie et le marché l'a rapidement adopté. L'Infrastructure as Code (IaC) (littéralement : « infrastructure en tant que code ») est un ensemble de mécanismes permettant de gérer, par des fichiers descripteurs ou des scripts (code informatique), une infrastruc...