Buscar

Ferramentas

Ansible

Automação open source de TI para configurar servidores, publicar aplicações e provisionar nuvem via SSH, sem instalar agente nas máquinas.

  • DevOps e Infraestrutura
Ansible

Configurar servidor à mão funciona até o dia em que são vinte. O Ansible automatiza configuração, deploy de aplicações e provisionamento em nuvem a partir de arquivos legíveis, e fala com as máquinas pelo SSH que elas já têm.

Para que serve

  • Padronizar a configuração de muitos servidores de uma vez, com as tarefas rodando em paralelo.
  • Publicar uma aplicação com o mesmo roteiro em homologação e em produção.
  • Provisionar recursos em nuvem e orquestrar tarefas que envolvem várias máquinas.
  • Rodar um comando avulso num grupo de hosts sem escrever script.
  • Automatizar a configuração de equipamentos de rede.

Como começar

Você instala uma versão publicada com pip ou pelo gerenciador de pacotes do sistema, e o guia de instalação na documentação oficial traz os passos de cada plataforma. As máquinas gerenciadas não recebem agente nem porta extra aberta: basta o daemon SSH. O Ansible também roda sem usuário root. Os módulos podem ser escritos em qualquer linguagem dinâmica, o que facilita estender o que vem de fábrica.

Licença e custo

O Ansible está sob GPL versão 3 ou posterior. Você usa de graça, inclusive na empresa, e quem distribuir versão modificada precisa entregar o código sob a mesma licença. O projeto tem patrocínio da Red Hat. O site oficial apresenta o Red Hat Ansible Automation Platform como opção enterprise, que soma outros projetos, automação orientada a eventos, recursos de IA generativa e suporte técnico. A página que consultei não trazia preço.

Quando vale a pena

Para quem administra servidores Linux e cansou de repetir comandos, o Ansible tem curva de entrada baixa. Ele cuida do que roda dentro das máquinas. Para declarar a infraestrutura em si (redes, instâncias, contas), Terraform e OpenTofu seguem outra abordagem e podem trabalhar junto. Se a empresa ainda escolhe provedor, o comparativo entre AWS, Azure e Google Cloud ajuda. O texto sobre responsabilidade compartilhada na nuvem lembra que a configuração do servidor fica com você.