0Pricing
DevOps Bootcamp · Aula

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 --check

Veja 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 --diff

Promova 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: production

Revisores 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.txt

Separe 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: production

Tenha 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: false

Implante 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: 2

Deixe 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

  1. ansible-lint como controle de qualidade
  2. Execute playbooks no GitHub Actions
  3. Segredos do Vault em um pipeline
  4. Implantações condicionadas com aprovações e modo de verificação
← Voltar para DevOps Bootcamp