wils@web ~ $ cat ~/ajuda/guia-pratico-para-gerenciar-roles-e-playbooks-no-ansible-2-12.md

DevOps

Guia prático para gerenciar roles e playbooks no Ansible 2.12

atualizado em 02/08/2026

O Ansible é uma ferramenta poderosa para automação de TI, permitindo gerenciar configurações, implantações e orquestração de sistemas. Neste guia, abordaremos como gerenciar roles e playbooks na versão 2.12 do Ansible.

Introdução

Roles e playbooks são componentes essenciais no Ansible. Os playbooks definem o que deve ser feito, enquanto as roles organizam o código em estruturas reutilizáveis.

Passo a Passo

1. Instalando o Ansible

sudo apt update
sudo apt install ansible

2. Criando um Playbook

Um playbook é um arquivo YAML que contém uma lista de tarefas. Vamos criar um exemplo simples:

- hosts: todos
  tasks:
    - name: Instalar pacotes
      apt:
        name:
          - git
          - vim
        state: present

3. Estrutura de uma Role

As roles são organizadas em diretórios. Para criar uma nova role, use:

ansible-galaxy init minha_role

Isso criará uma estrutura básica:

minha_role/
├── tasks/
│   └── main.yml
├── handlers/
│   └── main.yml
├── templates/
├── files/
└── vars/
    └── main.yml

4. Adicionando Tarefas a uma Role

Edite o arquivo tasks/main.yml para adicionar suas tarefas:

- name: Clonar repositório
  git:
    repo: 'https://github.com/exemplo/repo.git'
    dest: '/caminho/do/destino'

5. Usando a Role em um Playbook

Para usar a role em um playbook, adicione a seguinte linha:

- hosts: todos
  roles:
    - minha_role

Conclusão

Gerenciar roles e playbooks no Ansible 2.12 é uma maneira eficiente de automatizar suas tarefas de TI. Utilize roles para manter seu código organizado e reutilizável. Uma dica importante é sempre testar suas roles em um ambiente de desenvolvimento antes de aplicá-las em produção.

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.