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

$ give me super-powers

Last updated