wils@web ~ $ cat ~/ajuda/como-criar-uma-playbook-ansible-para-instalar-e-configurar-o-nginx-1-24-no-ubuntu-22-04.md

DevOps

Como criar uma playbook Ansible para instalar e configurar o Nginx 1.24 no Ubuntu 22.04

atualizado em 22/07/2026

Este manual tem como objetivo apresentar um passo a passo para criar um playbook Ansible que instala e configura o Nginx 1.24 no Ubuntu 22.04.

Introdução

O Ansible é uma ferramenta poderosa de automação que permite gerenciar a configuração de servidores de forma eficiente. Neste guia, você aprenderá a criar um playbook para instalar e configurar o Nginx, um dos servidores web mais populares.

Pré-requisitos

  • Um servidor Ubuntu 22.04 acessível via SSH.
  • Ansible instalado na máquina de controle.
  • Permissões de sudo no servidor remoto.

Criando o Playbook

Vamos criar um arquivo YAML que define as tarefas a serem executadas.

---
- hosts: webservers
  become: yes
  tasks:
    - name: Atualizar pacotes
      apt:
        update_cache: yes

    - name: Instalar Nginx
      apt:
        name: nginx=1.24.*
        state: present

    - name: Iniciar e habilitar o Nginx
      systemd:
        name: nginx
        state: started
        enabled: yes

    - name: Copiar arquivo de configuração do Nginx
      copy:
        src: ./nginx.conf
        dest: /etc/nginx/nginx.conf

    - name: Testar configuração do Nginx
      command: nginx -t

    - name: Reiniciar o Nginx
      systemd:
        name: nginx
        state: restarted

Explicação do Playbook

  • hosts: Define o grupo de hosts onde o playbook será aplicado.
  • become: Eleva as permissões para executar tarefas como superusuário.
  • tasks: Lista as tarefas a serem executadas.

Executando o Playbook

Salve o arquivo como install_nginx.yml e execute o seguinte comando:

ansible-playbook -i hosts install_nginx.yml

Conclusão

Após a execução do playbook, o Nginx 1.24 estará instalado e configurado no seu servidor Ubuntu 22.04. Você pode verificar acessando o endereço IP do servidor no seu navegador.

Dica: Sempre faça backup de suas configurações antes de aplicar novas alterações.

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.