wils@web ~ $ cat ~/ajuda/como-automatizar-o-provisionamento-de-servidores-com-ansible-2-12-e-aws.md

DevOps

Como automatizar o provisionamento de servidores com Ansible 2.12 e AWS

atualizado em 28/07/2026

Automatizar o provisionamento de servidores na AWS usando Ansible 2.12 é uma maneira eficiente de gerenciar infraestrutura como código. Este manual irá guiá-lo através do processo passo a passo.

Pré-requisitos

  • Conta na AWS
  • Ansible 2.12 instalado
  • AWS CLI configurada
  • Chave SSH para acesso aos servidores

Passo 1: Instalar o Ansible

Se ainda não tiver o Ansible instalado, você pode fazer isso usando o seguinte comando:

sudo apt update && sudo apt install ansible -y

Passo 2: Configurar as credenciais da AWS

Configure suas credenciais da AWS usando o AWS CLI:

aws configure

Insira seu Access Key ID, Secret Access Key, região e formato de saída.

Passo 3: Criar um arquivo de inventário

Criar um arquivo chamado hosts que conterá as informações dos servidores:

[aws]
server1 ansible_host=YOUR_SERVER_IP ansible_user=ubuntu

Passo 4: Criar um playbook do Ansible

Criar um arquivo chamado provision.yml com o seguinte conteúdo:

- hosts: aws
  tasks:
    - name: Instalar Apache
      apt:
        name: apache2
        state: present

Passo 5: Executar o playbook

Agora você pode executar o playbook usando o comando:

ansible-playbook -i hosts provision.yml

Conclusão

Com o Ansible, você pode facilmente automatizar o provisionamento de servidores na AWS. Lembre-se de testar seus playbooks em um ambiente de desenvolvimento antes de aplicá-los em produção.

Dica: Utilize variáveis e templates do Jinja2 para tornar seus playbooks mais dinâmicos e reutilizáveis.

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.