Skip to main content

Variáveis de ambiente

warning

A partir da versão 0.35.0 do Terraform Provider, não temos mais suporte a variáveis de ambiente específicas da Magalu Cloud. Favor utilizar o padrão de variáveis do terraform, no modelo TF_VAR_nome_da_variavel, conforme documentaçÃo oficial.

Para versões inferiores a 0.35.0

warning

Se você utiliza uma versão anterior à 0.35.0, considere não fazer o uso destas variáveis, para evitar dificuldades na atualização de seu provider, quando desejar utilizar funcionalidades de versões novas (novos produtos, recursos, etc).

Esta documentação descreve como configurar e utilizar as seguintes variáveis de ambiente para o Terraform:

  • MGC_API_KEY
  • MGC_OBJ_KEY_ID
  • MGC_OBJ_KEY_SECRET
  • MGC_REGION
  • MGC_ENV

Essas variáveis de ambiente são usadas para autenticação e configuração de ambiente ao interagir com a infraestrutura e serviços fornecidos.

Variáveis de Ambiente

  1. MGC_API_KEY - Chave de API para autenticação. Saiba mais.

  2. MGC_OBJ_KEY_ID - ID da chave para acessar ao produto de Object Storage. Saiba mais.

  3. MGC_OBJ_KEY_SECRET - Secret da chave para acessar ao produto de Object Storage. Saiba mais.

  4. MGC_REGION - Especifica a região onde os recursos serão criados e gerenciados.

  5. MGC_ENV - Define o ambiente de operação para diferenciar entre diferentes fases de desenvolvimento.

warning

As variáveis de ambiente têm prioridade sobre a configuração do provider. Ou seja, no caso em que o usuário tenha uma chave configurada no provider, esta será substituída pela informada via variável de ambiente.

Exemplo de utilização

Linux

export MGC_API_KEY="sua_api_key_aqui"
export MGC_OBJ_KEY_ID="seu_obj_key_id_aqui"
export MGC_OBJ_KEY_SECRET="seu_obj_key_secret_aqui"
export MGC_REGION="sua_regiao_aqui"
export MGC_ENV="seu_ambiente_aqui"