Implantações condicionadas com aprovações e modo de verificação
Promova mudanças entre ambientes.
Implantações condicionadas com aprovações e modo de verificação é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de DevOps Bootcamp, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de DevOps Bootcamp inclui 4 aulas no total.
Nem todo envio vai para produção
A entrega contínua é ótima, mas a produção merece uma pausa. Um controle permite visualizar e aprovar antes que as alterações entrem em vigor. 🚦
Visualize com o modo de verificação
Execute o play primeiro no modo --check: o Ansible informa o que seria alterado sem modificar nada de fato.
ansible-playbook site.yml --checkVeja a diferença exata
Combine o modo de verificação com --diff para que o registro da esteira mostre as alterações precisas nos arquivos que uma execução real faria.
ansible-playbook site.yml --check --diffPromova entre ambientes
Envie as alterações primeiro para a homologação, verifique-as lá e depois promova o mesmo playbook para a produção quando ele for aprovado.
Os ambientes do GitHub adicionam regras
Um ambiente do GitHub, como o de produção, pode exigir revisores, fazendo com que uma tarefa direcionada a ele espere pela aprovação de uma pessoa.
jobs:
deploy:
environment: productionRevisores obrigatórios
Configure revisores obrigatórios nesse ambiente; a tarefa de implantação pausa até que um deles clique em aprovar na interface.
Armazene o plano como um artefato
Salve a saída da diferença do modo de verificação como um artefato da compilação, para que os revisores leiam exatamente aquilo que estão aprovando.
- uses: actions/upload-artifact@v4
with:
path: plan.txtSepare as tarefas de planejar e aplicar
Faça a tarefa de aplicação depender da tarefa de planejamento com needs, para que nada seja aplicado até que a tarefa de visualização seja concluída com sucesso.
apply:
needs: plan
environment: productionTenha cuidado com as limitações do modo de verificação
Algumas tarefas não podem ser totalmente simuladas no modo de verificação. Marque-as com check_mode: false para que sejam ignoradas durante uma execução simulada.
- command: /usr/bin/report
check_mode: falseImplante em rodadas
Após a aprovação, use serial para implantar em pequenos lotes, para que uma alteração problemática atinja apenas algumas máquinas antes que você possa interrompê-la.
- hosts: web
serial: 2Deixe uma trilha de auditoria
O clique de aprovação, o artefato do plano e o registro da execução formam juntos uma trilha de auditoria que mostra quem implantou o quê e quando.
Verificação rápida
Como visualizar uma alteração de produção antes de aplicá-la?
Recapitulação: aprove e depois aplique
Você adicionou controles às implantações: visualize com o modo de verificação e a diferença, exija revisores no ambiente e depois implante em rodadas seriais seguras. 🛡️
Perguntas Frequentes
A aula “Implantações condicionadas com aprovações e modo de verificação” é grátis?
Sim — o texto completo de “Implantações condicionadas com aprovações e modo de verificação” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp inclui 4 aulas no total.
O que vou aprender em “Implantações condicionadas com aprovações e modo de verificação”?
Promova mudanças entre ambientes. Você pratica DevOps Bootcamp com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar DevOps Bootcamp?
Nenhuma experiência prévia é necessária. DevOps Bootcamp no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.
Quanto tempo leva a aula “Implantações condicionadas com aprovações e modo de verificação”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de DevOps Bootcamp?
Sim. Cada aula de DevOps Bootcamp inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- ansible-lint como controle de qualidade
- Execute playbooks no GitHub Actions
- Segredos do Vault em um pipeline
- Implantações condicionadas com aprovações e modo de verificação