Repolode
ansible

ansible/ansible

Plataforma de automação de TI sem agentes que usa SSH para configurar sistemas, implantar aplicações e gerenciar recursos de nuvem e rede com playbooks em linguagem simples.

Estrelas
71,075
Forks
24,315
Issues abertas
863
Último commit
ontem

O que é?

Ansible é uma plataforma de automação de TI para gerenciamento de configuração, implantação de aplicações, provisionamento de nuvem, execução de tarefas ad hoc, automação de redes e orquestração de vários nós. As automações são descritas em playbooks baseados em YAML, projetados para serem legíveis tanto por pessoas quanto por máquinas.

O Ansible se conecta às máquinas gerenciadas por meio do daemon SSH existente, sem precisar instalar nem manter software de agente em execução nos hosts remotos. As tarefas são executadas em paralelo em várias máquinas, e os módulos podem ser escritos em qualquer linguagem dinâmica, não apenas em Python. Atualizações graduais atrás de balanceadores de carga são um dos fluxos de trabalho complexos que a ferramenta foi criada para coordenar.

O projeto é mantido pela comunidade Ansible e tem o patrocínio da Red Hat. Ele é distribuído pelo pip e por gerenciadores de pacotes do sistema, e está licenciado sob GPL-3.0.

Recursos principais

  • 01Operação sem agentes por SSH, sem precisar instalar nada nos hosts gerenciados.
  • 02Playbooks declarativos em YAML, legíveis e fáceis de auditar.
  • 03Execução paralela em várias máquinas.
  • 04Módulos para configuração, implantação, provisionamento de nuvem e dispositivos de rede.
  • 05Os módulos podem ser escritos em qualquer linguagem dinâmica.

Casos de uso

  • Provisionar e configurar de forma consistente uma frota de servidores Linux.
  • Implantar aplicações com atualizações graduais sem tempo de inatividade.
  • Automatizar a configuração de dispositivos de rede.
  • Executar comandos ad hoc pontuais em vários hosts.

Início rápido

  1. 1

    Instale uma versão lançada do Ansible com pip ou um gerenciador de pacotes, seguindo o guia de instalação

Antes de usar

  • Licenciado sob a GPL-3.0, uma licença copyleft que pode restringir a forma como você distribui trabalhos derivados.
  • Ao executar o branch devel, é mais provável encontrar alterações que causam incompatibilidade.

Tópicos

Perguntas frequentes

O que é ansible?
Plataforma de automação de TI sem agentes que usa SSH para configurar sistemas, implantar aplicações e gerenciar recursos de nuvem e rede com playbooks em linguagem simples. Ansible é uma plataforma de automação de TI para gerenciamento de configuração, implantação de aplicações, provisionamento de nuvem, execução de tarefas ad hoc, automação de redes e orquestração de vários nós. As automações são descritas em playbooks baseados em YAML, projetados para serem legíveis tanto por pessoas quanto por máquinas.
ansible é gratuito? Qual é a licença?
ansible é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ansible ainda é mantido?
Manutenção ativa. O último commit de ansible foi em 22 de out. de 2026.
Para que posso usar ansible?
Provisionar e configurar de forma consistente uma frota de servidores Linux. Implantar aplicações com atualizações graduais sem tempo de inatividade. Automatizar a configuração de dispositivos de rede. Executar comandos ad hoc pontuais em vários hosts.
Como instalar ansible?
Instale uma versão lançada do Ansible com pip ou um gerenciador de pacotes, seguindo o guia de instalação
Onde consigo ansible?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ansible/ansible

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados