Open deniojunior opened 4 years ago
[ ] Criar conta com email do projeto
[ ] Cadastrar cartão
[ ] Criar projeto idvogados
[ ] Criar service account para o Github Actions ter acesso e poder aplicar as alterações.
- Name: github-actions-idvogados
- Descrição: Concede acesso ao GitHub Actions para criar a infra do projeto
- Roles:
- Administrador do Compute
- Administrador do Kubernetes Engine
- Administrador da organização
- Administrador do Storage
[ ] No Service Account criado, criar chave para acesso (JSON). Será feito o download da chave.
[ ] Salvar a chave criada/baixada no Secrets Manager.
- Name: github-actions-idvogados-credentials
- Fazer upload do arquivo.
[ ] Encodar o conteúdo da credentials em base64
[ ] Cadastrar a variável de ambientes abaixo contendo como valor a credencial encodada com base64
[ ] Criar GCS Bucket:
- Name: idvogados-terraform-state
Informações iniciais
Conforme definido em https://github.com/idvogados/infra/issues/7#issuecomment-687907553, iremos utilizar o GCP. Assim, precisamos criar a conta e fazer as configurações iniciais para possibilitar a criação dos recursos com Terraform.
DOD