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