O que é ansible?
As informações dessa sessão, quase que completamente, foi baseada na documentação oficial. Como sempre, recomendamos que você leia sempre a documentação oficial: https://www.docs.ansible.com/ansible/latest/index.html
Ansible é uma linguagem de automação que pode descrever uma infra-estrutura de aplicativos de TI em Ansible Playbooks. Um mecanismo de automação que executa Ansible Playbooks
O Ansible é muito simples e de fácil entendimento pelos seguintes fatos:
Códigos legíveis escritos em YAML.
Sem necessidade de grandes habilidades no desenvolvimento.
Subir em produção rapidamente.
Tasks executadas em ordem.
Não é apenas exclusivo do Linux e se aplica a máquinas Windows, dispositivos de rede e servidores físicos e em nuvem.
Viabiliza um ambiente homogêneo.
Módulos
Uma das magnitudes do Ansible são seus módulos que garante a execução de atividades simples como a criação de um arquivo e até complexas podendo realizar configuração de switches.
Atualmente existente 1850 módulos que estão divididos nestas categorias:
Cloud
Clustering
Commands
Crypto
Database
Files
Identity
Inventory
Messaging
Monitoring
Net Tools
Network
Notification
Packaging
Remote Management
Source Control
Storage
System
Utilities
Web Infrastructure
Windows
Last updated