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.