wils@web ~ $ cat ~/ajuda/como-automatizar-a-configuracao-de-servidores-com-ansible-2-12-e-aws-ec2.md
DevOpsComo automatizar a configuração de servidores com Ansible 2.12 e AWS EC2
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.