Instalando o Ansible no Centos 7

Instalando o Ansible no Centos 7

O que é o Ansible?

Ansible é uma ferramenta de automação de TI. Com Ansible você pode configurar sistemas, implantar software e orquestrar tarefas de TI mais avançada, como implantações continuous deployments.

Embora existam outras soluções de gerenciamento de configuração disponíveis para Linux, como Chef e o Puppet, eles geralmente são mais complexos. O Ansible é boa ótima alternativa, pois tem uma sobrecarga muito menor para iniciar, fácil de usar, Agentless e os playbooks são escritos em YAML.

Como Ansible trabalha?

O Ansible se comunica através de acessos OpenSSH para recuperação das informações da máquina remotas, emitindo comandos e copiando arquivos. Por esse motivo, o Ansible não exige nenhum software adicional para ser instalado.

Qualquer computador que possa ser gerenciado através de conexão SSH, pode ser administrado através do Ansible.

Os arquivos de configuração são escritos em YAML, podendo interagir com clientes através de linha de comando ou através de scripts de configuração chamados de Playbooks.

Instalando Ansible no Centos 7

O Ansible se comunica com outro nó usando protocolo SSH. Não requer qualquer instalação de banco de dados ou qualquer processo em execução. Você só precisa do Python instalado no seu sistema.

Em primeiro lugar execute um yum update para atualizar o repositório do servidor:

sudo yum update

Em seguida, execute o yum install epel-release, para instalá-lo:

sudo yum install epel-release -y

Após ter instalado o epel-release, execute yum install para fazer a instalação do Ansible

sudo yum install ansible -y

Ao finalizar a instalação, você pode checar a versão do Ansible executando o comando:

ansible --version

Como desinstalar o Ansible

Se você quer desinstalar o Ansible por algum motivo, você pode executar o comando:

sudo yum remove ansible

Conclusão

A instalação do Ansible é bastante simples. Com Ansible você pode fazer desde trabalhos pequenas até mais pesados.

Esperamos que tenha gostado.

Bezaleel Silva

Fundador da empresa Onx Solutions em Goiânia. Formado em Tecnologia em Redes de Computadores pela Universidade Nove de Julho em São Paulo. Possui certificações LPIC-1,LPIC-2, ZABBIX Certified Specialist,Novell Certified Linux Administrator (CLA) e Linux Administrator for SUSE Linux Enterprise.

Latest posts by Bezaleel Silva (see all)