Como configurar o Ansible no servidor Ubuntu

Ansible é uma ferramenta de gerenciamento de configuração e implantação de aplicativo para Linux e outros sistemas operacionais semelhantes ao Unix. O Ansible é usado principalmente para gerenciar e implantar software em muitos servidores Linux ao mesmo tempo. O software é mantido pela RedHat e é um dos favoritos da comunidade de TI do Linux. Neste guia, mostraremos como instalar o Ansible no servidor Ubuntu e como fazê-lo funcionar.

Atualize o servidor Ubuntu

O aplicativo Ansible funciona melhor em uma versão recente do Ubuntu Server. Antes de seguir este guia para aprender como instalar e configurar a ferramenta Ansible, o Ubuntu Server deve ser atualizado. Idealmente, para a versão 18.04 LTS ou mais recente.

Atualizar o Ubuntu Server é um processo complicado em comparação com o Ubuntu Desktop, pois não há uma GUI para fazer o trabalho pesado. Faça backup de todos os dados críticos em uma unidade externa, compartilhamento de rede ou serviço em nuvem. Então, siga este guia para aprender como atualizar seu servidor Ubuntu .

Alternativamente, se a atualização consumir muito tempo, tente baixar a nova versão do Ubuntu Server aqui e instale-a antes de continuar.

Instale o Ansible no servidor Ubuntu

No Ubuntu, o software Ansible é incrivelmente fácil de instalar, graças aos desenvolvedores do software fornecerem um Personal Package Archive (PPA) que possui todas as dependências necessárias e pacotes prontos para uso. Para iniciar a instalação, faça login no Ubuntu Server e siga as instruções passo a passo abaixo para instalar o Ansible.

Etapa 1: No Ubuntu Server, você pode não ter o suporte PPA habilitado. A razão pela qual o suporte PPA pode ser desabilitado é que o Ubuntu Server não inclui o pacote “software-propriedades-comuns” por padrão, que ativa o recurso PPA.

Para instalar “software-properties-common” em seu servidor Ubuntu, use o comando Apt abaixo em um prompt de terminal ou sessão SSH.

sudo apt install software-propriedades-comuns

Passo 2: Depois de instalar o pacote “software-properties-common” em seu Ubuntu Server, é hora de adicionar o Ansible PPA oficial ao sistema. Usando o comando add-apt-repository , adicione o PPA.

Como configurar o Ansible no servidor Ubuntu

sudo apt-add-repository ppa: ansible / ansible

Depois de adicionar o PPA ao Ubuntu Server, você verá um prompt na tela. Este prompt descreve o que é o PPA, bem como algumas outras informações sobre o software nele. Pressione a tecla Enter para continuar com o prompt e adicionar o PPA.

Etapa 3: Uma vez que o PPA é adicionado ao Ubuntu Server, é hora de executar o comando de atualização . Ele irá atualizar as fontes de software do Ubuntu e permitir que o Ansible PPA seja acessível.

atualização do apt sudo

Etapa 4: Após a atualização, é hora de instalar quaisquer patches de software pendentes que o Ubuntu Server possa ter. Para fazer isso, use o comando upgrade .

sudo apt upgrade -y

Etapa 5: Agora que seu sistema está atualizado, é hora de instalar o Ansible no Ubuntu Server com o comando Apt abaixo.

sudo apt install ansible ssh-pass

Configurando Ansible

O Ansible precisa ser configurado antes de ser usado para gerenciar outros servidores. A primeira coisa que você deve fazer é habilitar o SSH em seu servidor Ubuntu executando Ansible, pois o software usa o protocolo SSH para se comunicar.

Para habilitar um servidor SSH no Ubuntu, consulte nosso guia sobre o assunto . Ele explica em detalhes como configurar o SSH e como usá-lo.

Nota: deseja segurança extra em seu servidor Ubuntu rodando Ansible? Tente habilitar o acesso à chave SSH seguindo nosso guia sobre o assunto .

Ansible hosts

Depois de habilitar o servidor SSH no Ubuntu, é hora de configurar o arquivo hosts para o Ansible, pois é assim que o software rastreia os servidores que gerencia. Usando o comando abaixo, abra o arquivo Ansible “hosts” para fins de edição.

sudo nano -w / etc / ansible / hosts /

Dentro do editor de texto Nano, você verá muito texto com os símbolos # na frente deles. Estes são exemplos de configuração. Examine-os, pois contêm exemplos úteis de como você pode ajustar e personalizar a configuração do Ansible.

Como configurar o Ansible no servidor Ubuntu

Depois de dar uma olhada nos exemplos no arquivo “hosts”, use o botão de seta para baixo para mover para o final do arquivo. Em seguida, escreva “[servidores]” no editor de texto Nano.

[servers]

Seguido da linha “servidores”, escreva os endereços IP para os servidores remotos que você gerenciará com o software Ansible no Ubuntu. Por exemplo:

Como configurar o Ansible no servidor Ubuntu

[servers]
server1 ansible_host=123.4.567.1 ansible_user=remote-username
server2 ansible_host=123.4.567.2 ansible_user=remote-username
server3 ansible_host=123.4.567.3 ansible_user=remote-username
server4 ansible_host=123.4.567.4 ansible_user=remote-username

Depois de configurar os hosts no sistema, pressione Ctrl + O para salvar as edições no Nano. Em seguida, feche o editor de texto Nano com Ctrl + X .

Teste Ansible

Para testar o Ansible para garantir que está funcionando, você pode executar comandos nele. Por exemplo, para testar se a rede está funcionando para todos os servidores remotos, execute o seguinte comando no Ubuntu.

Como configurar o Ansible no servidor Ubuntu

ansible -m ping server1 --ask-pass

Ou execute ping em todo o grupo:

ansible -m ping servidores --ask-pass

Supondo que o comando ping seja bem-sucedido, o Ansible pode acessar seus servidores e funcionar corretamente.

Executando outros comandos

Para executar qualquer comando em servidores gerenciados com Ansible, siga a sintaxe de comando abaixo. No entanto, certifique-se de substituir EXAMPLE-COMMAND pelo comando real que deseja executar.

Como configurar o Ansible no servidor Ubuntu

servidores ansible -m shell -a 'EXEMPLO-COMMAND' --ask-pass

Ou um servidor específico:

ansible -m shell -a 'EXEMPLO-COMANDO' server1 --ask-pass

Leave a Comment

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Aprenda a desinstalar o Firefox Snap no Ubuntu 22.04 LTS e substituí-lo pela versão DEB. Siga este guia passo a passo para uma experiência melhor.

Como compactar arquivos no Linux mais rápido com Pigz

Como compactar arquivos no Linux mais rápido com Pigz

Pigz é uma das melhores ferramentas para compactar arquivos. Neste guia, você aprenderá a instalar e utilizar essa ferramenta poderosa em seu sistema Linux.

Como instalar e configurar o Samba no Debian 11 Bullseye

Como instalar e configurar o Samba no Debian 11 Bullseye

Se você estiver no Debian 11 Bullseye e precisar configurar um servidor Samba, este guia o ajudará. Aprenda como configurar o Samba para Debian 11!

Transforme qualquer dispositivo em seu segundo monitor no Linux

Transforme qualquer dispositivo em seu segundo monitor no Linux

Precisa de um monitor extra, mas só tem um? Com Deskreen, você pode transformar qualquer smartphone, tablet ou laptop em uma segunda tela no Linux.

Como verificar a temperatura da GPU no Linux

Como verificar a temperatura da GPU no Linux

Aprenda como verificar a temperatura da GPU no Linux usando diversas ferramentas.

Como usar o controlador PS4 no Linux

Como usar o controlador PS4 no Linux

Aprenda como usar o controlador PS4 no Linux com suporte completo e métodos de configuração simples.

Como atualizar para Pop_OS 22.04

Como atualizar para Pop_OS 22.04

O Pop_OS 22.04 foi lançado e com ele vem toneladas de novos recursos. Veja como você pode atualizar sua instalação do Pop_OS para 22.04.

Como fazer backup diretamente no Google Drive no Linux

Como fazer backup diretamente no Google Drive no Linux

Descubra como fazer backup dos seus dados do Linux diretamente no Google Drive utilizando o Duplicati. Siga nosso guia passo a passo para proteger suas informações.

Como aumentar o tamanho da pasta temporária no Linux

Como aumentar o tamanho da pasta temporária no Linux

Aprenda como aumentar o tamanho da pasta temporária no Linux. Siga este guia passo a passo para resolver problemas de espaço no seu diretório temporário.

Como instalar e personalizar o emulador de terminal Kitty no Linux

Como instalar e personalizar o emulador de terminal Kitty no Linux

Kitty é um emulador de terminal com GPU versátil e ágil para Linux. Aprenda a instalar e personalizá-lo para melhorar sua experiência no terminal.