wils@web ~ $ cat ~/ajuda/guia-pratico-para-gerenciar-grupos-de-servidores-com-ansible-e-inventario-dinamico.md

DevOps

Guia prático para gerenciar grupos de servidores com Ansible e Inventário dinâmico

atualizado em 30/08/2026

O Ansible é uma ferramenta poderosa para automação de TI, permitindo gerenciar grupos de servidores de forma eficiente. Este guia prático aborda como configurar e gerenciar servidores utilizando inventário dinâmico.

Introdução

O gerenciamento de servidores pode ser desafiador, especialmente quando se lida com um grande número de máquinas. O Ansible, com seu modelo de configuração baseado em YAML, facilita essa tarefa. O inventário dinâmico permite que você integre automaticamente servidores em grupos, otimizando a gestão.

Passo a Passo

1. Instalação do Ansible

Primeiro, instale o Ansible em sua máquina de controle:

sudo apt update
sudo apt install ansible

2. Criando um Inventário Dinâmico

Um inventário dinâmico pode ser criado utilizando scripts que retornam informações em formato JSON. Por exemplo, crie um arquivo chamado inventory.py:

#!/usr/bin/env python
import json

# Exemplo de inventário dinâmico
inventory = {
    'web': {
        'hosts': ['web1.example.com', 'web2.example.com'],
        'vars': {
            'http_port': 80
        }
    },
    'db': {
        'hosts': ['db1.example.com'],
        'vars': {
            'db_port': 5432
        }
    }
}

print(json.dumps(inventory))

Certifique-se de tornar o script executável:

chmod +x inventory.py

3. Configurando o Ansible para Usar o Inventário Dinâmico

Edite o arquivo ansible.cfg para usar o inventário dinâmico:

[defaults]
inventory = ./inventory.py

4. Executando Comandos com Ansible

Agora você pode executar comandos em seus grupos de servidores. Por exemplo, para verificar a conectividade:

ansible all -m ping

Para executar um playbook em um grupo específico:

ansible-playbook -i inventory.py playbook.yml

Conclusão

Gerenciar grupos de servidores com Ansible e inventário dinâmico é uma prática eficiente que economiza tempo e reduz erros. Dica: Mantenha seu inventário sempre atualizado e considere integrar com provedores de nuvem para automação total.

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.