O que é Ansible
Ansible é uma ferramenta open-source de automação de TI desenvolvida originalmente por Michael DeHaan em 2012 e adquirida pela Red Hat em 2015. É usada para provisionar servidores, gerenciar configurações, orquestrar deploys e automatizar tarefas repetitivas em infraestruturas de qualquer tamanho.
O grande diferencial do Ansible é a arquitetura agentless: ele se conecta aos servidores remotos via SSH (ou WinRM no Windows), sem precisar instalar nenhum software cliente. Isso simplifica drasticamente a adoção em ambientes existentes.

Componentes principais
- Playbooks: Arquivos YAML que descrevem o estado desejado da infraestrutura
- Inventory: Lista de servidores agrupados por função
- Módulos: Unidades de execução reutilizáveis (apt, yum, copy, service, etc.)
- Roles: Conjuntos organizados de tasks, handlers e variáveis
- Templates: Arquivos de configuração dinâmicos (Jinja2)
Casos de uso
Configurar dezenas de servidores Linux com Nginx + PHP-FPM, fazer deploy automático de WordPress, provisionar instâncias EC2 com alta disponibilidade e gerenciar políticas de segurança com ACLs em escala.
Leia o artigo completo: Ansible: automação de infraestrutura sem agentes para administradores Linux


