Este playbook Ansible automatiza o processo de instalação de atualizações do Windows em múltiplos servidores, incluindo verificações de pré-requisitos e reinicializações automáticas quando necessário.
- ✅ Execução em lotes de 15 servidores simultaneamente
- 🔍 Verificação de espaço em disco
- 🔒 Gerenciamento automático de políticas de execução PowerShell
- 🔄 Reinicialização automática quando necessário
- 📊 Relatório de atualizações instaladas
- 🎯 Foco em atualizações de segurança e críticas
- Ansible 2.9+
- Módulo
serverscom.mitogen - Acesso WinRM configurado nos hosts Windows
- Mínimo de 7GB de espaço livre em disco nos hosts
.
├── check_update_windows.yml
├── roles/
│ └── vars/
│ └── vars.yml
└── README.md
- Ajuste as variáveis em
roles/vars/vars.yml - Configure seu inventário Ansible com os hosts Windows
- Certifique-se que o WinRM está configurado nos hosts
ansible-playbook check_update_windows.yml -i seu_inventariopre_check: Executa apenas verificações preliminarescheck_resources: Verifica recursos do sistemaupdate: Executa apenas a instalação de atualizaçõespost_update: Executa apenas tarefas pós-atualizaçãocleanup: Executa apenas tarefas de limpeza
- Verifica pré-requisitos do sistema
- Valida espaço em disco disponível
- Instala atualizações críticas e de segurança
- Reinicia o servidor se necessário
- Gera relatório de execução
Sinta-se à vontade para contribuir com melhorias através de Pull Requests.