wils@web ~ $ cat ~/ajuda/guia-pratico-para-gerenciar-inventarios-dinamicos-com-ansible-2-14.md

DevOps

Guia prático para gerenciar inventários dinâmicos com Ansible 2.14

atualizado em 02/09/2026

O Ansible é uma ferramenta poderosa para automação de TI, e gerenciar inventários dinâmicos é uma de suas funcionalidades mais úteis. Neste guia, abordaremos como configurar e utilizar inventários dinâmicos na versão 2.14 do Ansible.

Introdução

Inventários dinâmicos permitem que você integre automaticamente suas máquinas e serviços em um ambiente de gerenciamento. Isso é especialmente útil em ambientes de nuvem onde as instâncias podem ser criadas e destruídas rapidamente.

Passo a Passo para Gerenciar Inventários Dinâmicos

1. Instalação do Ansible

Certifique-se de que o Ansible 2.14 está instalado em seu sistema. Você pode instalar usando o seguinte comando:

sudo apt update && sudo apt install ansible

2. Criar um Script de Inventário Dinâmico

Crie um script que irá gerar o inventário dinâmico. Por exemplo, um script em Python que consulta a API da AWS:

#!/usr/bin/env python
import json
import boto3

def main():
    ec2 = boto3.client('ec2')
    instances = ec2.describe_instances()
    inventory = {'all': {'hosts': []}}
    for reservation in instances['Reservations']:
        for instance in reservation['Instances']:
            inventory['all']['hosts'].append(instance['PublicIpAddress'])
    print(json.dumps(inventory))

if __name__ == '__main__':
    main()

3. Tornar o Script Executável

Após criar o script, você precisa torná-lo executável:

chmod +x seu_script.py

4. Configurar o Ansible para Usar o Inventário Dinâmico

Edite o arquivo ansible.cfg para incluir o caminho do seu inventário dinâmico:

[defaults]
inventory = /caminho/para/seu_script.py

5. Testar o Inventário Dinâmico

Você pode testar se o inventário dinâmico está funcionando corretamente com o comando:

ansible-inventory --list

Conclusão

Gerenciar inventários dinâmicos com Ansible 2.14 é uma tarefa simples e poderosa. Certifique-se de que seu script de inventário está sempre atualizado para refletir o estado atual de suas instâncias.

Dica: Utilize tags e grupos em seu inventário dinâmico para facilitar a organização e a execução de playbooks específicos.

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.