Ansible
Source: https://github.com/ansible-community/awesome-ansible at
3db49feb4df0
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Awesome Ansible 
Seção intitulada “Awesome Ansible ”Esta lista colaborativa, selecionada pela comunidade, reúne recursos, ferramentas, funções, tutoriais de Ansible e outros conteúdos relacionados.
Ansible é um conjunto de ferramentas de código aberto escrito em Python para gerenciamento de configuração, implantação de aplicações, entrega contínua, automação de infraestrutura de TI e automação em geral.
⚠️ Antes de adicionar seu projeto, consulte os recursos de desenvolvimento de projetos do ecossistema Ansible. Vamos oferecer a melhor experiência a usuários, colaboradores e mantenedores!
Conteúdo
Seção intitulada “Conteúdo”Recursos oficiais
Seção intitulada “Recursos oficiais”Recursos oficiais do Ansible e para o Ansible.
- Latest Ansible Documentation - Guia do usuário e documentação mais recentes do Ansible.
- Ansible Galaxy Website - Repositório oficial e site da comunidade de funções Ansible.
- Ansible Blog - Blog oficial do Ansible.
Comunidade
Seção intitulada “Comunidade”Participe do fórum do Ansible:
- Get Help - Fórum para perguntas e respostas; adicione tags adequadas ao iniciar discussões.
- Bullhorn newsletter - Anúncios de versões e mudanças importantes.
- Social Spaces - Conheça e interaja com outros entusiastas.
- News & Announcements - Acompanhe anúncios do projeto, inclusive eventos sociais.
Para mais informações, consulte o guia de comunicação do Ansible.
Tutoriais
Seção intitulada “Tutoriais”Tutoriais e cursos para aprender Ansible.
- How To Manage Remote Servers with Ansible - Tutorial sobre administrar servidores remotos com Ansible.
- Ansible Tutorial by leucos - Tutorial de Ansible em 12 etapas.
- Programming Community Curated Resources for learning Ansible - Lista de recursos recomendados.
- Ansible TopTechSkills.com Tutorial Series on Ansible - Tutoriais para instalar e usar Ansible.
- Official Ansible labs by Red Hat - Curso de treinamento do Ansible Automation Platform.
- Ansible Tutorials on DigitalOcean - Tutoriais básicos de Ansible no DigitalOcean.
- Ansible Tutorial by BlueBanquise team - Tutorial básico de Ansible.
- Ansible Tutorial for Beginners: Playbook & Examples - Introdução ao Ansible para iniciantes.
- Ansible Tutorials for Beginners and Advanced - Workshop com vários temas e níveis de dificuldade.
- Ansible For DevOps - Exemplos de Ansible de Jeff Geerling para acompanhar seções de
Ansible for DevOps, listado abaixo na seção de livros. - Ansible Tutorial by Compute Central - Guia prático com exemplos sobre fundamentos, playbooks, funções, coleções, desenvolvimento de módulos e coleções personalizados, práticas de produção, solução de problemas e preparação para entrevistas.
Livros sobre Ansible.
- Ansible for DevOps - O livro ensina a usar Ansible para provisionar e gerenciar de um a milhares de servidores. Amostra grátis aqui.
- Ansible for Kubernetes - Implante e mantenha aplicações reais, altamente escaláveis e disponíveis com Ansible.
- How To Manage Remote Servers with Ansible eBook - Livro baseado na série de tutoriais ‘How To Manage Remote Servers with Ansible’.
- The Tao of Ansible: Mastering Automation with Simplicity and Grace - Guia de Ansible que enfatiza simplicidade, elegância e automação sem complexidade.
Tutoriais em vídeo e treinamento de Ansible.
- Ansible YouTube Channel - Canal oficial do Ansible no YouTube.
- Introduction to Ansible - Visão geral acessível para iniciantes da Cloud Academy.
- Ansible 101 by Jeff Geerling - Ótima série de vídeos de Ansible de Jeff Geerling.
- Ansible TopTechSkills.com Tutorial Series on YouTube - Tutoriais em vídeo sobre Ansible.
- Ansible Essentials - Course - Aula gratuita em vídeo sobre fundamentos do Ansible, da Red Hat.
- Complete Ansible Course 2020 by DevOps Journey - Curso gratuito em vídeo de Ansible com laboratórios práticos.
- Getting started with Ansible - Série de tutoriais do LearnLinuxTV no YouTube.
Ferramentas
Seção intitulada “Ferramentas”Ferramentas para Ansible e que usam Ansible.
- Automation Controller - Antigo Ansible Tower, este produto da Red Hat escala a automação de TI, gerencia implantações complexas e aumenta a produtividade; estende o Ansible a toda a equipe.
- AWX - Interface Web, API REST e mecanismo de tarefas baseados em Ansible; projeto upstream do Automation Controller.
- Ansible Lint - Verifica boas práticas nos playbooks e comportamentos que podem ser aprimorados.
- ansible-static-lint - Linter estático rápido e offline para playbooks em Go, com parte das regras do ansible-lint e sem Python ou runtime Ansible.
- Ansible Doctor - Gerador simples de documentação anotada para funções Ansible baseado em modelos Jinja2.
- Ansible DocSmith - Gera documentação de funções a partir de argument_specs.yml para READMEs e arquivos de variáveis padrão.
- Ansible cmdb - Converte a coleta de facts do Ansible em uma página HTML estática.
- ARA - Registra playbooks Ansible e facilita entendê-los e solucionar problemas via API de relatórios, interface e CLI.
- Ansible Inventory Grapher - Exibe hierarquias de herança do inventário e o nível em que as variáveis são definidas.
- Mitogen for Ansible - Acelere bastante o Ansible com Mitogen.
- Molecule - Framework para desenvolver e testar funções Ansible.
- Packer Ansible Provisioner - Provisionador para automatizar a criação de imagens de VM com Packer e Ansible.
- Excel Ansible Inventory - Transforme qualquer planilha Excel em inventário Ansible.
- terraform.py - Script de inventário dinâmico do Ansible que analisa arquivos de estado do Terraform.
- Ansible101 - Sandbox interativo sem configuração para projetar e depurar playbooks com visualização da execução em tempo real.
- ansible-navigator - Interface de usuário baseada em texto (TUI) para Ansible.
- squest - Portal de autosserviço para modelos de tarefas do Automation Controller.
- ansible-bender - Ferramenta que transforma contêineres com playbooks Ansible em imagens de contêiner.
- ansible-runner - Ferramenta e biblioteca Python para conectar-se diretamente ao Ansible ou integrá-lo a outro sistema, por imagem de contêiner, ferramenta independente ou módulo Python importável.
- ansible-builder - Conteúdo Ansible com dependências não padrão exige cuidado: instale pacotes em cada nó, compatibilize-os com o host e mantenha-os sincronizados.
- kics - Ferramenta SAST que verifica playbooks de infraestrutura como código Ansible em busca de vulnerabilidades, problemas de conformidade e erros de configuração.
- ansible-security-scanner - Analisador estático de playbooks, funções e coleções: credenciais codificadas, riscos de RCE e cadeia de suprimentos; gera SARIF, SBOM CycloneDX e GitLab SAST.
- php-ansible Library - Wrapper orientado a objetos que disponibiliza Ansible em PHP.
- TD4A - Auxílio para criar e testar modelos Jinja2, combinando dados YAML e modelo para renderizar a saída.
- Ansible Playbook Grapher - Ferramenta CLI que cria um grafo de plays, tarefas e funções de playbooks Ansible.
- ansible-doc-extractor - Extrai documentação de módulos Ansible em HTML.
- Ansible Semaphore - Interface moderna para gerenciar e executar playbooks Ansible.
- Steampunk Spotter - Ferramenta assistida de escrita de automação que analisa playbooks e recomenda melhorias.
- ansible-roster - Plugin de inventário Roster que gera inventário de YAML por host; aceita intervalos, nomes regex, inclusão de arquivos e mesclagem de variáveis.
- Monkeyble - Plugin callback para testes completos de playbooks com abordagem Python e CI/CD para detectar regressões.
- aar-doc - Automated Ansible Role Documentation - Gera documentação automaticamente a partir dos metadados de funções Ansible.
- antsichaut - Automatiza o preenchimento do changelog.yaml usado pelo antsibull-changelog.
- ansibledb - Servidor Web API Flask com MongoDB para armazenar relatórios e facts Ansible; consulta hosts e facts gerenciados e pesquisa logs.
- Ansible Template Playground - Ambiente online para executar, testar e compartilhar modelos Ansible.
- YAML Validator, (chrome extension) - Validador e formatador YAML online com esquema JSON Ansible; a extensão do Chrome também dobra código YAML no GitHub.
Artigos e opiniões em blogs
Seção intitulada “Artigos e opiniões em blogs”Boas práticas e outras opiniões sobre Ansible.
- Ansible (Real Life) Good Practices - Diretrizes de boas práticas.
- Testing Ansible Roles Against Windows with Test-Kitchen - Use Test-Kitchen e Ansible para aplicar playbooks ao Windows e testá-los com Pester.
- Ansible Best Practices by AndiDog - Práticas para vários aspectos do Ansible, com dicas para ambientes de teste, homologação e produção.
- Getting started with Ansible - Apresentação, instalação e demonstração interativa de funções básicas, como executar playbooks e instalar conteúdo Ansible.
- Taking Ansible apart - Descreve e demonstra como funcionam os componentes Ansible mais usados.
- Enhancing Ansible Development with SOLID Principles - Veja como SOLID — responsabilidade única, aberto/fechado, substituição de Liskov, segregação de interfaces e inversão de dependência — aprimora funções e playbooks Ansible.
- Functional programming design patterns in Ansible code - A programação funcional (FP) melhora o código Ansible: funções puras, separação de efeitos, imutabilidade, composição e avaliação preguiçosa facilitam testes, depuração, compreensão e extensão.
- Ansible – Was ich am Ad-hoc-Modus schätze - Opinião do autor sobre o que aprecia no modo Ad-Hoc do Ansible.
Francês
Seção intitulada “Francês”- Apprendre et Maitriser Ansible l’outil de gestion de configuration - Série de cursos de Ansible em francês.
Playbooks, funções e coleções
Seção intitulada “Playbooks, funções e coleções”Ótimos playbooks, funções e coleções prontos para produção para você começar.
- Ansible Vagrant Examples by geerlingguy - Exemplos Ansible que usam Vagrant para implantar em VMs locais.
- Ansible playbook for Linux machine setup - Playbook para configurar máquina Debian/Ubuntu reforçada e autatualizável com daemon Docker.
- Ansible Lockdown - Conteúdo Ansible para auditar e corrigir conformidade com CIS ou STIG em sistemas e aplicações.
- DevSec Hardening Framework - A coleção DevSec fortalece Linux, MySQL, NGINX e serviços/servidores SSH.
- T.A.D.S. boilerplate - Provisione e implante um cluster Docker Swarm em desenvolvimento e produção seguindo Infrastructure as Code e práticas DevOps.
- Openstack Ansible - Playbooks Ansible para implantar OpenStack.
- Robert de Bock - Ampla coleção de funções Ansible.
- DebOps - Ampla coleção de playbooks Ansible baseados em Debian.
- ansible-ssm - Função Ansible para provisionar hosts físicos e virtuais com o agente AWS SSM.
- BlueBanquise - Coleção coerente de funções Ansible para implantar clusters.
- redhat-cop - Repositórios do projeto Red Hat Communities of Practice com o tópico Ansible.
- Linuxfabrik LFOps - Coleção com 145+ playbooks e 160+ funções para iniciar e gerenciar Linux (RHEL 8/9/10, Debian, Ubuntu): hardening do SO, MariaDB, Icinga2, Nextcloud, FreeIPA, KVM e integração Bitwarden.
Integrações com editores e IDEs
Seção intitulada “Integrações com editores e IDEs”Integrações com editores de texto e IDEs para facilitar o desenvolvimento com Ansible.
- Ansible Language Server - Servidor de linguagem que adiciona suporte a Ansible em editores compatíveis.
- VS Code - official Ansible Extension - Adiciona suporte de linguagem ao Visual Studio Code e editores OpenVSX por meio do ansible-language-server.
- Vim - Editor de texto CLI gratuito e de código aberto. Plugins úteis do Vim:
- Ansible vim - Plugin de sintaxe Vim para Ansible 2.x com suporte a playbooks YAML, modelos Jinja2 e arquivos de hosts.
- Ansible vim and neovim plugin - Plugin Vim (cliente LSP) para Ansible com autocompletar, realce, dicas ao passar o cursor, diagnósticos e navegação.
- Emacs - Editor e IDE gratuitos e de código aberto com indentação automática, realce de sintaxe e shell integrado:
- lsp-mode - Suporte ao protocolo Ansible Language Server no Emacs: realce, autocompletar e diagnósticos.
- yaml-mode - Realce e verificação de sintaxe YAML.
- jinja2-mode - Realce e verificação de sintaxe Jinja2.
- magit-mode - Interface Git porcelain no Emacs.
- flymake-ansible-lint - Integração Ansible Lint com anotações automáticas/contínuas de erros, avisos e informações durante a edição.
- PyCharm - IDE completa para desenvolvimento de software Python. Plugins úteis:
- Ansible Lint - Integração Ansible Lint com anotações automáticas/contínuas de erros, avisos e informações durante a edição.
- Ansible Vault Integration - Integração Ansible Vault para IntelliJ IDEA com ações contextuais para criptografar e descriptografar segredos.
- OrchidE - Suporte completo à linguagem Ansible em IDEs IntelliJ: conclusão, realce, inspeções, documentação rápida, navegação entre playbooks/funções/inventários e Ansible Vault integrado.
HagiCode
O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.
Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.
- InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
- EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
- InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.
Baixar para Windows
Compartilhar o HagiCode
Transforme ideias em software entregue.
O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.
- Inteligente
- Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
- Eficiente
- A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
- Divertido
- As interações de interface facilitam o planejamento, a execução de agentes e os projetos.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

