Vou criar um pipeline de ações do github para automatizar implantações do terraform
Administrador Azure certificado, Engenheiro de Cloud, Engenheiro de DevOps
Sobre este Serviço
Você ainda executa terraform apply manualmente do seu laptop?
Gerenciar infraestrutura na nuvem manualmente é perigoso. Um comando errado pode excluir bancos de dados de produção, e colisões na equipe podem corromper seu arquivo de estado. Está na hora de profissionalizar seu fluxo de trabalho com um Pipeline CI/CD seguro.
Sou Engenheiro de Computação especializado em Automação na Nuvem. Vou construir um pipeline robusto de GitHub Actions que testa, valida e implanta sua infraestrutura do Terraform de forma automática e segura.
O que você recebe com este serviço:
- Validação Automática: Cada Pull Request executa automaticamente terraform fmt, validate e plan. Você vê exatamente o que vai mudar antes que aconteça.
- Proteção do Estado: Configuro State Locking para evitar que dois desenvolvedores sobrescrevam o trabalho um do outro.
- Segurança sem Chaves: Uso autenticação OIDC (OpenID Connect). Não armazenamos segredos de cliente de longa duração no GitHub. É o padrão de segurança para empresas.
- Portões de Aprovação: (Padrão/Premium) Implantações em produção aguardam seu botão manual de "Sim" antes de rodar.
Clouds suportadas:
- Microsoft Azure
- AWS
- Google Cloud
️ Por favor, entre em contato comigo antes de fazer o pedido para verificarmos a estrutura atual do seu repositório.
Ferramentas:
GitHub
Frameworks:
Terraform
Linguagem de programação:
Outros
Especialidade:
Desenvolvimento
•
Configuração
Perguntas frequentes
Tradução automática
Minha conta na nuvem está segura? Preciso compartilhar minha senha de administrador?
Não, de jeito nenhum. Uso OIDC (OpenID Connect) para autenticação, que é o padrão do setor para segurança. Isso significa que não precisamos armazenar segredos ou senhas de longa duração no seu repositório do GitHub. Suas credenciais permanecem seguras e sob seu controle.
O que preciso fornecer para começar?
Vou precisar de acesso ao seu repositório do GitHub (como colaborador) e acesso temporário ao seu ambiente na nuvem (Azure/AWS) para configurar a relação de confiança inicial. Você já deve ter um código Terraform funcionando.
Este serviço inclui escrever o código Terraform em si?
Não. Este serviço é estritamente para automatizar a implantação do código que você já possui. Se precisar de alguém para escrever os scripts Terraform do zero, confira meu outro serviço: "Vou escrever scripts profissionais de Terraform para sua infraestrutura Azure."
Posso revisar as mudanças antes que elas sejam aplicadas em Produção?
Sim! Nos pacotes Padrão e Premium, configuro uma porta de "Aprovação Manual". O pipeline executará terraform plan, mostrará exatamente o que vai mudar e aguardará você clicar em "Aprovar" antes de rodar terraform apply.
Você suporta pipelines do Azure DevOps em vez de GitHub Actions?
Sim, também sou especialista em Azure DevOps. No entanto, a configuração é um pouco diferente. Por favor, entre em contato comigo primeiro para uma oferta personalizada se precisar de Azure DevOps Pipelines em vez de GitHub Actions.

