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

DevOps

Como automatizar a configuração de servidores com Ansible 2.12 e AWS EC2

atualizado em 29/07/2026

Automatizar a configuração de servidores com Ansible e AWS EC2 é uma maneira eficiente de gerenciar infraestrutura em nuvem. Este manual irá guiá-lo pelo processo passo a passo.

Pré-requisitos

  • Conta na AWS
  • Instalação do Ansible 2.12
  • Acesso à linha de comando

Passo 1: Configurando a AWS

Primeiro, você precisa criar uma chave de acesso para autenticação:

aws configure

Insira suas credenciais da AWS quando solicitado. Em seguida, crie uma instância EC2:

aws ec2 run-instances --image-id ami-0abcdef1234567890 --count 1 --instance-type t2.micro --key-name MyKeyPair

Passo 2: Instalando o Ansible

Instale o Ansible em sua máquina local:

sudo apt update && sudo apt install ansible

Passo 3: Criando o arquivo de inventário

Crie um arquivo chamado hosts para listar suas instâncias EC2:

[ec2]

Passo 4: Escrevendo o playbook

Crie um arquivo setup.yml para definir as tarefas:

- hosts: ec2
  tasks:
    - name: Instalar pacotes
      apt:
        name: nginx
        state: present

Passo 5: Executando o playbook

Execute o playbook para configurar sua instância:

ansible-playbook -i hosts setup.yml

Conclusão

Com esses passos, você automatizou a configuração de servidores EC2 usando Ansible. Para otimizar ainda mais, considere usar roles para organizar suas tarefas.

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.