Pular para conteúdo

Primeiros passos com o Megaport Terraform Provider

Este tópico descreve os pré-requisitos e as etapas de configuração necessárias para começar a usar o Megaport Terraform Provider.

Pré-requisitos

Esta seção descreve as etapas básicas de configuração e fornece os links necessários para começar a usar o Megaport Terraform Provider. Antes de usar o Megaport Terraform Provider, você precisa:

  1. Compreender os serviços da Megaport – Entenda o processo de criação de serviços e os recursos de cada serviço.

  2. Compreender os ambientes do Megaport Portal – Megaport fornece dois ambientes do Portal, o ambiente de produção e o ambiente de staging. Você pode testar qualquer ação no ambiente de staging. Todas as ações espelham o sistema de produção, mas os serviços não serão provisionados e você não será cobrado por nenhuma atividade. Para obter mais informações, consulte Testando configurações no ambiente de staging.

    Importante

    Recomendamos enfaticamente que você teste os arquivos de configuração do Terraform no ambiente de staging antes de aplicá-los em produção para evitar erros.

    A configuração automatizada cria e exclui serviços instantaneamente. Testar o arquivo de configuração no ambiente de staging ajuda a evitar alterar ou excluir acidentalmente serviços de produção ativos. Observe que alguns serviços ativos no ambiente de produção começam a gerar cobranças imediatamente após a criação.

  3. Criar uma conta na Megaport – Se você ainda não criou uma, consulte Criando uma conta.

  4. Adicionar e modificar usuários – Para executar arquivos de configuração do Terraform, você deve ser um Company Admin. Para obter mais informações, consulte Adicionando e modificando usuários.

  5. Criar uma chave de API – Você precisa criar uma chave de API antes de poder usar o Megaport Terraform Provider. A chave de API é composta pelos valores access_key e secret_key.

    Os valores da chave de API podem ser definidos no arquivo do Terraform de várias maneiras, incluindo como uma variável, uma variável de ambiente, diretamente no código (não recomendado) e assim por diante.

    As chaves de API são válidas apenas no ambiente em que foram criadas. Se você precisar de uma chave de API para acessar um ambiente diferente, faça login no Megaport Portal desse ambiente e crie a chave de API lá. Para obter mais informações, consulte Criando uma chave de API.

  6. Instalar a plataforma HashiCorp Terraform – Instale o CLI do Terraform e verifique a instalação. Para obter instruções detalhadas, consulte a Install Terraform (HashiCorp) documentation.

  7. Ter acesso ao GitHub – Você pode obter arquivos de configuração de exemplo, reportar bugs e conhecer novos lançamentos de recursos do Megaport Terraform Provider no Megaport Terraform Provider GitHub repository.

  8. Instalar seu editor de código preferido – Um editor de código é necessário para criar arquivos de configuração do Terraform. Por exemplo, Visual Studio Code.

Próximas etapas

Depois de concluir todos os pré-requisitos acima, você pode criar um arquivo de configuração do Terraform. Para obter mais informações, consulte Criando um arquivo de configuração do Megaport Terraform Provider.

Referências úteis