Ansible - Configuração do ambiente

Neste capítulo, aprenderemos sobre a configuração do ambiente de Ansible.

Processo de Instalação

Principalmente, existem dois tipos de máquinas quando falamos sobre implantação -

  • Control machine - Máquina de onde podemos gerenciar outras máquinas.

  • Remote machine - Máquinas que são manuseadas / controladas por máquina de controle.

Pode haver várias máquinas remotas que são controladas por uma máquina de controle. Portanto, para gerenciar máquinas remotas, temos que instalar o Ansible na máquina de controle.

Requisitos da máquina de controle

O Ansible pode ser executado em qualquer máquina com Python 2 (versões 2.6 ou 2.7) ou Python 3 (versões 3.5 e superior) instalado.

Note - O Windows não suporta máquina de controle.

Por padrão, o Ansible usa ssh para gerenciar máquina remota.

O Ansible não adiciona nenhum banco de dados. Não requer nenhum daemons para iniciar ou mantê-lo funcionando. Ao gerenciar máquinas remotas, Ansibledoes notdeixe qualquer software instalado ou em execução neles. Portanto, não há dúvida de como atualizá-lo ao mudar para uma nova versão.

O Ansible pode ser instalado na máquina de controle que possui os requisitos mencionados acima de diferentes maneiras. Você pode instalar a versão mais recente por meio de Apt, yum, pkg, pip, OpenCSW, pacman, etc.

Instalação através de Apt em Máquina Ubuntu

Para instalar o Ansible, você deve configurar o PPA em sua máquina. Para isso, você deve executar a seguinte linha de código -

$ sudo apt-get update 
$ sudo apt-get install software-properties-common 
$ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update 
$ sudo apt-get install ansible

Depois de executar a linha de código acima, você está pronto para gerenciar máquinas remotas por meio do Ansible. Basta executar o Ansible – version para verificar a versão e apenas para verificar se o Ansible foi instalado corretamente ou não.