Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
tech:terraform:azure [09/03/2020 06:52] – [login] matetech:terraform:azure [07/04/2020 02:12] (actual) – [terraform azure] mate
Línia 1: Línia 1:
 = terraform azure = terraform azure
 +{{tag> devops cursos azure}}
 == login == login
   * [[https://www.terraform.io/docs/providers/azurerm/guides/azure_cli.html]]   * [[https://www.terraform.io/docs/providers/azurerm/guides/azure_cli.html]]
   * [[https://learn.hashicorp.com/terraform/azure/configure_az]]   * [[https://learn.hashicorp.com/terraform/azure/configure_az]]
 +
 +== create remote tfstate
 +<code bash>
 +#!/bin/bash
 +
 +RESOURCE_GROUP_NAME=tstate
 +STORAGE_ACCOUNT_NAME=tstate$RANDOM
 +CONTAINER_NAME=tstate
 +
 +# Create resource group
 +#az group create --name $RESOURCE_GROUP_NAME --location eastus
 +az group create --name $RESOURCE_GROUP_NAME --location "West Europe"
 +
 +# Create storage account
 +az storage account create --resource-group $RESOURCE_GROUP_NAME --name $STORAGE_ACCOUNT_NAME --sku Standard_LRS --encryption-services blob
 +
 +# Get storage account key
 +ACCOUNT_KEY=$(az storage account keys list --resource-group $RESOURCE_GROUP_NAME --account-name $STORAGE_ACCOUNT_NAME --query [0].value -o tsv)
 +
 +# Create blob container
 +az storage container create --name $CONTAINER_NAME --account-name $STORAGE_ACCOUNT_NAME --account-key $ACCOUNT_KEY
 +
 +echo "storage_account_name: $STORAGE_ACCOUNT_NAME"
 +echo "container_name: $CONTAINER_NAME"
 +echo "access_key: $ACCOUNT_KEY"
 +
 +#https://docs.microsoft.com/en-us/azure/terraform/terraform-backend
 +</code>
  • tech/terraform/azure.1583761952.txt.gz
  • Darrera modificació: 09/03/2020 06:52
  • per mate