wils@web ~ $ cat ~/ajuda/como-automatizar-a-configuracao-de-servidores-com-ansible-2-14-no-ubuntu-22-04.md

DevOps

Como automatizar a configuração de servidores com Ansible 2.14 no Ubuntu 22.04

atualizado em 11/08/2026

Automatizar a configuração de servidores é uma prática essencial para garantir consistência e eficiência em ambientes de TI. O Ansible é uma ferramenta poderosa que permite gerenciar configurações de forma simples e eficaz. Neste manual, abordaremos como automatizar a configuração de servidores com Ansible 2.14 no Ubuntu 22.04.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Acesso root ou sudo ao servidor.
  • Conexão à internet para instalação de pacotes.

Passo 1: Instalando o Ansible

Primeiro, precisamos instalar o Ansible. Execute os seguintes comandos:

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

Passo 2: Verificando a instalação

Após a instalação, verifique a versão do Ansible para garantir que tudo está correto:

ansible --version

Passo 3: Configurando o Inventário

O inventário é um arquivo que lista os servidores que você deseja gerenciar. Crie um arquivo chamado hosts:

nano ~/hosts

Adicione o seguinte conteúdo, substituindo IP_DO_SERVIDOR pelo IP do seu servidor:

[meus_servidores]
IP_DO_SERVIDOR ansible_ssh_user=SEU_USUARIO

Passo 4: Criando um Playbook

Um playbook é um arquivo YAML que define as tarefas a serem executadas. Crie um arquivo chamado setup.yml:

nano ~/setup.yml

Adicione o seguinte conteúdo:

- hosts: meus_servidores
  tasks:
    - name: Atualizar pacotes
      apt:
        update_cache: yes
        upgrade: dist
    - name: Instalar o Nginx
      apt:
        name: nginx
        state: present

Passo 5: Executando o Playbook

Agora, execute o playbook que você criou:

ansible-playbook -i ~/hosts ~/setup.yml

Conclusão

Com esses passos, você automatizou a configuração de um servidor usando Ansible. Essa abordagem não só economiza tempo, mas também minimiza erros humanos. Dica: Explore módulos adicionais do Ansible para expandir suas automações, como gerenciamento de usuários, instalação de pacotes e muito mais.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.