Nesta página, descrevemos 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 repositório Git público.
Para mais detalhes sobre as configurações do Terraform e o Infra Manager, consulte Terraform e Infrastructure Manager.
Antes de começar
- Verifique se o Infra Manager está ativado.
- Identifique a configuração do Terraform para fazer upload em 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 do 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 daquele em 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 do bucket já estará ativada.
Ative o controle de versões de objetos para o bucket.
Recomendamos o controle de versões da configuração do Terraform para que você possa rastrear mudanças e gerenciar sua infraestrutura como código.
Para controlar a versão da configuração quando ela é armazenada em um bucket do Cloud Storage, consulte Usar o controle de versões de objetos.
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 de objetos.
A seguir
- Implante a configuração do Terraform criando uma implantação.
- Saiba mais sobre o Terraform e o Google Cloud.