Esta página descreve como fazer upload de uma configuração do Terraform para um bucket do Cloud Storage.
Um bucket de armazenamento permite controlar o acesso à configuração. Se você estiver trabalhando com uma configuração que não precisa de controles de acesso, use um repo Git público.
Para saber mais sobre as configurações do Terraform e do Infra Manager, consulte Terraform e Infrastructure Manager.
Antes de começar
- Verifique se o Infra Manager está ativado.
- Identifique a configuração do Terraform a ser enviada para um bucket de armazenamento.
Criar um bucket de armazenamento
Crie ou identifique um bucket do Cloud Storage para armazenar a configuração do Terraform. É possível usar qualquer bucket de armazenamento, mas é comum usar um bucket no mesmo projeto em que você vai executar o Infra Manager.
O bucket de armazenamento pode estar em qualquer projeto e local. É comum criar esse bucket no mesmo projeto e local em que você executa o serviço Infra Manager.
Para criar o bucket de armazenamento, consulte Criar buckets.
Conceder permissão de leitura para o bucket
Se o bucket de armazenamento estiver em um projeto diferente do que você está executando o Infra Manager, verifique se a conta de serviço do Infra Manager tem permissão de leitura para o bucket. Consulte Configurar a conta de serviço para mais detalhes.
Se o bucket de armazenamento estiver no mesmo projeto que o Infra Manager, a permissão de leitura já estará ativada.
Ativar o controle de versões de objeto para o bucket
Recomendamos criar versões da configuração do Terraform para acompanhar as mudanças e gerenciar a infraestrutura como código.
Para fazer a versão da configuração quando ela estiver armazenada em um bucket do Cloud Storage, consulte Usar o controle de versões de objeto.
Para mais detalhes, consulte Controle de versão de objeto.
Fazer upload da configuração do Terraform
Faça upload da configuração do Terraform para o bucket de armazenamento. Para escolher um método de upload, consulte Uploads e downloads.
A seguir
- Implante a configuração do Terraform criando uma implantação.
- Saiba mais sobre o Terraform e o Google Cloud.