Please enable JavaScript.
Coggle requires JavaScript to display documents.
Terraform on azure - Coggle Diagram
Terraform on azure
Geral
-
-
-
-
-
Variables
-
Podemos criar em arquivos separados todas as variaveis que iremos utilizar, podendo ser sensivel ou não
-
State
-
Nunca posso, jamais alterar manualmente o arquivo terraform.tfstate
-
Meta cout argument
-
Poderá criar multiplas instancias de um recurso
no argumento poderá criar uma tag count com a quantidade que deseja criar e usar count.index (começando do 0)
Foreach
-
Para criar
for_for_each = toset(["data", "files", "documents"])
-
-
Datasources
-
-
-
Ele acesa um recurso já existente do azure, para acessarmos precisamos adicionar o terraform nas polices,
-
-
-
-
-
-
Criando recrusos
-
-
vnet
Podemos criar as vnet com subnets no mesmo bloco, porém as subnets também podem ficar fora do bloco
-
-
-
-
vm
-
Precisamos vincular todos os recurso manualmente, cria-los e depois vincular
-
-
vm em linux
-
-
-
-
-
-
Assim ele criará um arquivo .pem para conexão com o linux
Preciso desabilitar as permissões herdadas do arquivo
-
-
Introdução
-
-
Workflow
-
Plan: planeja o que vai executar, o que existe e mantem um arquivo maintains para guardar o estado
-
-
-
-
-
-
Configurando
-
Os arquivos podem ficar todos em uma pasta única, o terraform irá ler todos os arquivos .tf