Aller au contenu

Selectionner la langue

Langue actuelle: Français

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.

Cette liste collaborative rassemble des ressources, outils, rôles et tutoriels Ansible sélectionnés par la communauté.

Ansible est une boîte à outils open source écrite en Python pour gérer les configurations, déployer des applications, assurer la livraison continue et automatiser les infrastructures informatiques et d’autres tâches.

⚠️ Avant d’ajouter votre projet, consultez les ressources de développement des projets de l’écosystème Ansible. Offrons la meilleure expérience aux utilisateurs, contributeurs et responsables !

Ressources officielles d’Ansible et ressources pour Ansible.

Rejoignez le forum Ansible :

Pour en savoir plus, consultez le guide de communication Ansible.

Tutoriels et cours pour apprendre Ansible.

Livres sur Ansible.

Tutoriels vidéo et formations Ansible.

Outils pour Ansible et utilisant Ansible.

  • Automation Controller - Anciennement Ansible Tower, ce produit Red Hat développe l’automatisation IT, gère les déploiements complexes et accroît la productivité pour toute l’équipe.
  • AWX - Interface Web, API REST et moteur de tâches basés sur Ansible ; projet amont d’Automation Controller.
  • Ansible Lint - Vérifie les bonnes pratiques et les améliorations possibles des playbooks.
  • ansible-static-lint - Linter Go rapide et hors ligne, avec une partie des règles ansible-lint, sans Python ni environnement Ansible.
  • Ansible Doctor - Générateur de documentation annotée pour rôles Ansible basé sur Jinja2.
  • Ansible DocSmith - Génère la documentation des rôles depuis argument_specs.yml pour README et variables par défaut.
  • Ansible cmdb - Convertit les facts Ansible en page HTML statique.
  • ARA - Enregistre les playbooks et aide à les comprendre et dépanner via API, interface et CLI.
  • Ansible Inventory Grapher - Affiche l’héritage de l’inventaire et le niveau de définition des variables.
  • Mitogen for Ansible - Accélère considérablement Ansible avec Mitogen.
  • Molecule - Framework de développement et de test des rôles Ansible.
  • Packer Ansible Provisioner - Provisioner créant des images de VM avec Packer et Ansible.
  • Excel Ansible Inventory - Convertit tout tableur Excel en inventaire Ansible.
  • terraform.py - Script d’inventaire dynamique analysant l’état Terraform.
  • Ansible101 - Bac à sable interactif sans configuration pour concevoir et déboguer les playbooks en temps réel.
  • ansible-navigator - Interface utilisateur textuelle (TUI) pour Ansible.
  • squest - Portail libre-service des modèles de tâches Automation Controller.
  • ansible-bender - Transforme les conteneurs avec des playbooks en images de conteneur.
  • ansible-runner - Outil et bibliothèque Python pour utiliser Ansible directement ou dans un autre système, via conteneur, outil autonome ou module Python.
  • ansible-builder - Les dépendances non standard exigent des paquets sur chaque nœud, compatibles avec l’hôte et synchronisés.
  • kics - Outil SAST détectant vulnérabilités, conformité et erreurs de configuration dans les playbooks Ansible.
  • ansible-security-scanner - Analyseur statique de playbooks, rôles et collections : secrets codés en dur, RCE et risques de chaîne logistique ; produit SARIF, SBOM CycloneDX et GitLab SAST.
  • php-ansible Library - Wrapper orienté objet rendant Ansible disponible en PHP.
  • TD4A - Outil de conception Jinja2 combinant des données YAML à un modèle et générant le résultat.
  • Ansible Playbook Grapher - Outil CLI créant un graphe des plays, tâches et rôles d’un playbook.
  • ansible-doc-extractor - Extrait les documents des modules Ansible en HTML.
  • Ansible Semaphore - Interface moderne pour gérer et exécuter les playbooks Ansible.
  • Steampunk Spotter - Outil d’assistance analysant les playbooks et proposant des recommandations.
  • ansible-roster - Plugin Roster créant l’inventaire depuis YAML par hôte ; plages, noms regex, inclusions et fusion de variables.
  • Monkeyble - Plugin callback exécutant des tests de bout en bout Python/CI-CD pour détecter les régressions.
  • aar-doc - Automated Ansible Role Documentation - Génère automatiquement la documentation depuis les métadonnées d’un rôle.
  • antsichaut - Automatise le remplissage du changelog.yaml d’antsibull-changelog.
  • ansibledb - Serveur Flask API avec MongoDB pour les rapports et facts ; recherche hôtes, facts gérés et journaux Ansible.
  • Ansible Template Playground - Environnement en ligne pour exécuter, tester et partager des modèles Ansible.
  • YAML Validator, (chrome extension) - Validateur et formateur YAML avec schéma JSON Ansible ; l’extension Chrome replie aussi le YAML sur GitHub.

Bonnes pratiques et autres avis sur Ansible.

Excellents playbooks, rôles et collections prêts pour la production pour démarrer.

Intégrations aux éditeurs de texte et IDE facilitant le développement Ansible.

  • Vim - Éditeur libre et open source en ligne de commande. Plugins Vim utiles :
    • Ansible vim - Plugin Vim Ansible 2.x prenant en charge YAML, Jinja2 et fichiers d’hôtes.
    • Ansible vim and neovim plugin - Plugin Vim (client LSP) pour Ansible : complétion, coloration, survol, diagnostics et navigation.
  • Emacs - Éditeur et IDE libres avec indentation automatique, coloration et shell intégré :
    • lsp-mode - Protocole Ansible Language Server pour Emacs : coloration, autocomplétion et diagnostics.
    • yaml-mode - Coloration et vérification YAML.
    • jinja2-mode - Coloration et vérification Jinja2.
    • magit-mode - Interface Git porcelain dans Emacs.
    • flymake-ansible-lint - Ansible Lint signale automatiquement erreurs, avertissements et informations pendant l’édition.
  • PyCharm - IDE complet de développement Python. Plugins utiles :
    • Ansible Lint - Ansible Lint signale automatiquement erreurs, avertissements et informations pendant l’édition.
    • Ansible Vault Integration - Ansible Vault pour IntelliJ IDEA, avec actions contextuelles de chiffrement/déchiffrement.
  • OrchidE - Support complet du langage Ansible dans les IDE IntelliJ : complétion, coloration, inspections, documentation, navigation playbooks/rôles/inventaires et Ansible Vault.

HagiCode

HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.

Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.

Visiter HagiCodeLire la documentation
  • IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
  • EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
  • IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.

Télécharger pour Windows

Obtenir sur le Microsoft StoreTous les téléchargements

Transformez vos idées en logiciels livrés.

HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.

Intelligent
Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
Efficace
L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
Ludique
Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.

Quitter Awesome Site ?

Vous allez visiter un site externe. Nous ne contrôlons ni son contenu ni ses pratiques de confidentialité.

Site de destination

Continuer vers le site