Laboratório para uso no curso Ansible para SysAdmin
Host para gerenciador os outros hosts
- Terá a chave privada configurada -Será capaz de conectar via SSH com os outros hosts
- Será instalado o PIP3 e o Ansible
Hosts a serem gerenciados pelo host Ansible
- Terá a chave pública do host Ansible
Para configurar o ambiente de desenvolvimento, você precisará dos seguintes softwares instalados em sua máquina:
-
Vagrant
- Vagrant é uma ferramenta para construir e gerenciar ambientes de desenvolvimento virtualizados. Você pode encontrar a documentação oficial e as instruções de instalação no site do Vagrant.
-
VirtualBox
- VirtualBox é um software de virtualização de código aberto para uso em computadores x86. Você pode encontrar a documentação oficial e as instruções de instalação no site do VirtualBox.
-
Clone o repositório
- Primeiro, você precisa clonar o repositório do GitHub. Abra o terminal e execute o seguinte comando:
git clone https://github.com/joederfmoura/lab-ansible
- Primeiro, você precisa clonar o repositório do GitHub. Abra o terminal e execute o seguinte comando:
-
Acesse a pasta do projeto
- Depois de clonar o repositório, navegue até a pasta do projeto com o seguinte comando:
cd lab-ansible
- Depois de clonar o repositório, navegue até a pasta do projeto com o seguinte comando:
-
Inicie o Vagrant
-
Com Vagrant e VirtualBox instalados e estando na pasta do projeto, você pode iniciar o ambiente virtual executando:
vagrant up
-
Este comando fará o download e a configuração da máquina virtual conforme definido no arquivo
Vagrantfile
do projeto.
-
-
Conectando-se às VMs
- Depois de iniciar o Vagrant, você pode se conectar às máquinas virtuais usando SSH. Execute os seguintes comandos conforme necessário:
-
Para se conectar à VM
ansible
a partir do host hospedeiro:vagrant ssh ansible
-
Para se conectar à VM
rocky
a partir do host hospedeiro:vagrant ssh rocky
-
Para se conectar à VM
debian
a partir do host hospedeiro:vagrant ssh debian
Uma vez que esteja conectado via SSH à VM Ansible teste a conexão ssh com os hosts rocky e debian
ssh [email protected] hostname
e
ssh [email protected] hostname
- Certifique-se de que você tenha uma conexão estável à internet para o Vagrant baixar as imagens necessárias.
- Caso você encontre algum problema, consulte a documentação oficial do Vagrant e do VirtualBox para solução de problemas.