Para começarmos a utilizar o Ansible, precisamos de um ambiente compatível.
Infelizmente, ele não está disponível para o Windows, que é o sistema operacional que estamos utilizando no momento. Portanto, criaremos uma máquina Linux virtual para utilizar o Ansible. Para nos auxiliar nesse processo, podemos utilizar o VirtualBox, gerenciador de máquinas virtuais.
A vantagem desse processo é que poderemos automatizar a instalação dos programas, utilizando o Ansible, em outras máquinas virtuais. Assim, conseguimos separar uma aplicação da outra, o que é recomendado na área de infraestrutura.
Instalando o VirtualBox
Começamos abrindo o navegador no Google. Na barra de busca, procuramos por VirtualBox. Além do link que encaminha para a página inicial, o buscador também exibe um link direto para download, clicamos nele.
Na nova página, enocntramos várias opções disponíveis para serem baixada, como Windows, Mac, Linux, Solaris entre outros. Como estamos em uma máquina Windows, vamos baixar os binários da máquina Windows clicando em cima dessa opção.
Feito isso, o download é feito. Para instalar o VirtualBox, abrimos o instalador. Na primeira janela que abre, clicamos em "Next". Por padrão, ele já traz selecionado as opções que a ferramenta pode dar suporte. Sendo assim, clicamos em "Next".
Após, a ferramenta emite um aviso de que irá mexer em algumas interfaces de rede, por isso a rede pode ficar temporariamente desconectada. Clicamos em "Yes".
Também informa que tem algumas dependências que precisará, mas podemos seguir clicando em "Yes". Por fim, clicamos em "Install". Pode ser que a instalação do VirtualBox demore um pouco, mas assim que ele terminar, abrirá uma janela avisando. Ao concluir a instalaçao, selecionamos a opção para abrir o VirtualBox automaticamente e clicamos em "Finish".
Criando a máquina virtual no VirtualBox
Com a tela do VirtualBox aberta, criaremos a máquina virtual. Na barra suprior, encontramos menus suspensos, sendo Arquivo, Máquina e Ajuda.
Clicamos em "Máquina" e depois em "Novo". Na janela que abre, vamos preencher alguns dados, começando com o Nome da máquina. Nesse caso será Asible, pois essa será a máquina de controle onde instalaremos o Ansible. No campo seguinte, precisamos definir uma pasta. Deixaremos a pasta padrão que vem com o VirtualBox.
Por fim, é precisamos de uma imagem ISO, ou seja, o sistema operacional. Ainda não fomos buscá-lo, então faremos isso agora. No navegador, na barra de busca, escrevemos "Ubuntu". Esse é um sistema Linux popular que permitirá com que possamos utilizar o Ansible.
No buscador, clicamos no primeiro link que já nos direciona para o download em uma nova página. Descendo a tela, encontramos a opção de download para Desktop. Porém, não precisamos de interface gráfica, apenas de uma linha de comando que possa ser executada.
Então, ao invés de escolher a opção Desktop, usaremos a Ubuntu Server, para isso, na barra de menu secundária, clicamos em "Server". Descendo a tela, clicamos no botão verde "Download Ubuntu Server 22.03.3 LTS".
Essas versões mudam com o tempo, então, quando você for fazer se estiver em uma nova versão, não tem problema. O Ubuntu, de forma geral, é muito compatível entre suas versões. Só pegue a versão que tiver no final escrito LTS para que tenha um suporte mais longo.
A imagem do Ubuntu não é tão pequena assim, portanto pode demorar um pouco para ser baixada. Quando esse processo finalizar, voltamos para o VirtualBox.
Clicamos no campo de seleção da imagem ISO e depois em "Outro". Na pasta de downloads, selecionamos o Ubuntu 22.04.3. Feito isso, o VirtualBox já detecta que é o Ubuntu e preenche todos os outros campos que precisamos. Então, cliocamos no campo de seleção "Pular instalação desassistida", pois não a utilizaremos. Depois clicamos no botão "Próximo".
Somos encaminhados para a seção de hardware, podemos deixar a configuração padrão, então clicamos em "Próximo". Fazemos o mesmo em disco Rígido Virtual deixando 25,00 GB e clicamos em "Próximo". É exibido um sumário da máquina, para concluir, clicamos em "Finalizar".
Mudanças na máquina
Precisamos fazer mais mudanças na máquina. Para isso, no irtualBox, na lateral esquerda, clicamos na máquina Asible que acabou de ser criada.
Depois, no menu superior da máquina, clicamos em "Configurações". Na janela que abre, no menu lateral esquerdo, clicamos em "Rede". No campo Habilitar Placa de Rede, clicamos no menu suspenso e mudamos a opção para "Placa em modo Bridge". Isso nos permitirá acesso a essa máquina através da rede. Feito isso, clicamos em "Ok".
Para iniciar a máquina, no menu superior, clicamos no botão "Iniciar", indicado pelo ícone de seta apontando para direita. Abre uma janela indicando que a ferramenta irá capturar o mouse, clicamos em "Capturar".
Instalando o Ubuntu
Após esperar a instalação inicia e somos direcionados para a tela tela de instalação. Vamos nos movimentar pela tela com as setas para cima e para baixo, selecionando com a tecla "Enter" ou "Espaço".
Vamos começar colocando a instalação em português. Vamos dar o Enter. Ele está indicando que tem uma atualização para o instalador. Não precisa instalar. Vamos só dar o Enter.
Primeiro, selecionamos o idioma Português e pressionamos "Enter". Depois, a ferramenta indica que há uma atualização para o instalador, como não precisamos, selecionamos a opção para continuar sem a atualização.
Depois, precisamos trocar o Layout do teclado de "Portuguese" para "Portuguese - Brazil", feito isso clicamos em "Concluído". Instalaremos apenas o Ubuntu Server, o selecionamos e depois "Concluír".
A ferramenta traz algumas configurações de rede padrão, manteremos como está e selecionamos "Concluído". A parte de proxy, que é uma parte mais avançada de rede, também não precisamos mexer em nada.
Nesse momento, será testado algumas coisas para conferir se temos acesso à rede e aos pacotes necessários. Como está tudo certo, selecionamos "Concluído".
A ferramenta pergunta se quereos usar o disco inteiro, mantemos essa opção selecionada e depois "Concluído". Assim, é exibido um resumo total do que foi configurado, ao verificar tudo, selecionamos "concluído". A ferramenta exibe uma mensagem perguntando se queremos prosseguir, pois apagará no disco. Não tem problem, pois é o disco de uma máquina virtual. Selecionamos "Continue".
Agora precisaremos preencher alguns campos, começando com nosso nome. Abaixo, devemos colocar o Nome do seu servidor, nesse caso, colocamos "Ansible", esse será o nome que aparecerá na rede.
Após, em Nome de utilizador, escrevemos "Alura". Por fim, definimos uma senha para a máquina e confirmamos a senha. A concluir, selecionamos a opção "Concluido", no fim da tela.
O Ubuntu oferece o Ubuntu Pro, com algumas vantagens e um pouco mais de suporte, como não precisamos, selecionamos a opção "Pular por enquanto" e "Continue".
Precisaremos do OpenSSH, então na nova janela, selecionamos esse campo e depois "Concluído". Após a ferramenta também traz opções diferentes de pacotes que podemos utilizar. Não usaremos então, selecionamos "Concluído".
Nesse momento será feita a instalação do Ubuntu, que pode demorar um pouco, afinal, é o sistema operacional inteiro. Ao concluir, selecionamos a opção "Reboot now" para reiniciar a máquina.
Agora, precisaremos de outra máquina para instalar os programas e utilizar o Ansible. Disponibilizamos uma atividade extra para te ajudar a criá-la. Será o mesmo processo que seguimos nesse vídeo, mas se precisar de suporte, você pode consultar esse material.
Até o vídeo seguinte!