Ansible é uma ferramenta de automatização de tarefas semelhante a Puppet e Chef, radicalmente simples.
Palestra de Daniel Lara Souza, apresentada no Tchelinux Bento Gonçalves 2017.
Sysadmin, usuário de GNU/Linux há 13 anos, embaixador do projeto Fedora no Brasil, coordenador do time de tradução do pt_BR do fedora, empacotador do Fedora, faz parte da equipe de moderadores do Viva o Linux, e tem vida social.
2. Sobre mim
● Sysadmin
● Usuário Linux á 13 Anos
● Embaixador do Fedora no Brasil
● Coordenador do time Tradução pt_BR Fedora
● Empacotador do Fedora
● Moderador do Vivaolinux
● Há é claro eu ainda tenho vida social
3. Ansible o que é ?
Ferramenta que permitem a automação de
infraestrutura, automação cloud, gerenciamento de
conformidade e segurança, fluxo automático para
integração e deploy contínuo
5. All-In-One
Todas etapas da automação podem ser feitas com
Ansible
Isso deve se ao fato que o Ansible foi desenvolvido
em Python,
Atualmente mais de 1300 módulos em diversas áreas
da infraestrutura: Web, Banco de Dados, Rede,
Nuvem, Cluster, Monitoramento, Windows, Storages
e outros.
6. GERÊNCIA DE CONFIGURAÇÃO
Código, ciclo de vida e mudanças podem ser
feitas através do inventário, playbooks e roles
no Ansible. É possível gerenciar estados
desejados e idempotência nativamente nas
tarefas que serão executadas. Tudo de forma
muito simples e robusta.
7. ORQUESTRAÇÃO
O Ansible se integra com quase todas as áreas
da infraestrutura, desde o provisionamento de
VMs até liberação de regras no firewall.
8. PROVISIONAMENTO
O Ansible possui módulos para containers (Docker),
Virtualização (VMware, AWS, OpenStack, Azure,
Ovirt) e podem facilmente se integrar com outras
tarefas
9. Fácil Aprendizado
O Ansible tem um aprendizado muito rápido, sendo
fácil a instalação e configuração inicial. Em menos
de 30 minutos é possível instalar, configurar e
executar comandos Ad-Hoc para ’n’ servidores para
resolver um problema específico: Ajustes de horário
de verão, sincronização de hora, troca de senha de
root, atualizar servidores, restartar serviços, etc.
ferramenta ( Puppet, Saltstack, Chef, CFEngine) permitem a automação de infraestrutura, automação cloud, gerenciamento de conformidade e segurança, fluxo automático para integração e deploy contínuo (CI/CD)