Zum Inhalt springen

Sprache wählen

Aktuelle Sprache: Deutsch

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.

Diese gemeinschaftlich kuratierte Liste enthält großartige Ansible-Ressourcen, Werkzeuge, Rollen, Tutorials und weitere verwandte Inhalte.

Ansible ist ein in Python geschriebenes Open-Source-Toolkit für Konfigurationsmanagement, Anwendungsbereitstellung, Continuous Delivery, IT-Infrastrukturautomatisierung und Automatisierung allgemein.

⚠️ Lies vor dem Hinzufügen deines Projekts die Entwicklungsressourcen für Projekte des Ansible-Ökosystems. Gemeinsam sorgen wir für die bestmögliche Erfahrung für Nutzende, Mitwirkende und Maintainer!

Offizielle Ressourcen von und für Ansible.

Besuche das Ansible-Forum:

  • Get Help - Forum für Fragen und Antworten; neue Diskussionen bitte passend markieren.
  • Bullhorn newsletter - Ankündigungen von Releases und wichtigen Änderungen.
  • Social Spaces - Mit anderen Interessierten austauschen.
  • News & Announcements - Projektankündigungen einschließlich Community-Events verfolgen.

Weitere Informationen enthält der Ansible-Kommunikationsleitfaden.

Tutorials und Kurse zum Erlernen von Ansible.

Bücher über Ansible.

Video-Tutorials und Ansible-Schulungen.

Werkzeuge für und mit Ansible.

  • Automation Controller - Das früher Ansible Tower genannte Red-Hat-Produkt skaliert IT-Automatisierung, verwaltet komplexe Deployments und steigert Produktivität; es erweitert Ansible auf das ganze Team.
  • AWX - Weboberfläche, REST-API und Aufgabenmodul auf Ansible-Basis; Upstream-Projekt von Automation Controller.
  • Ansible Lint - Prüft Playbooks auf bewährte Verfahren und verbesserungswürdiges Verhalten.
  • ansible-static-lint - Schneller Offline-Go-Linter für Playbooks mit einer Teilmenge der ansible-lint-Regeln, ohne Python oder Ansible-Laufzeit.
  • Ansible Doctor - Einfacher Generator kommentierter Ansible-Rollendokumentation auf Jinja2-Basis.
  • Ansible DocSmith - Erstellt Rollendokumentation aus argument_specs.yml für README-Dateien und Standardvariablen.
  • Ansible cmdb - Wandelt die Ansible-Facts-Erfassung in eine statische HTML-Seite um.
  • ARA - Protokolliert Ansible-Playbooks und erleichtert Verständnis und Fehlerbehebung über Berichts-API, UI und CLI.
  • Ansible Inventory Grapher - Zeigt Inventar-Vererbung und die Ebene der Variablendefinition.
  • Mitogen for Ansible - Beschleunigt Ansible erheblich mit Mitogen.
  • Molecule - Framework zur Entwicklung und zum Testen von Ansible-Rollen.
  • Packer Ansible Provisioner - Provisioner zur automatischen VM-Image-Erstellung mit Packer und Ansible.
  • Excel Ansible Inventory - Wandelt beliebige Excel-Tabellen in ein Ansible-Inventar um.
  • terraform.py - Dynamisches Ansible-Inventarskript zum Auslesen von Terraform-Statusdateien.
  • Ansible101 - Interaktive, konfigurationsfreie Sandbox zum Entwerfen und Debuggen von Playbooks mit Live-Ausführungsvisualisierung.
  • ansible-navigator - Textbasierte Benutzeroberfläche (TUI) für Ansible.
  • squest - Self-Service-Portal für Automation-Controller-Aufgabenvorlagen.
  • ansible-bender - Werkzeug, das Container per Ansible-Playbook verändert und in Container-Images umwandelt.
  • ansible-runner - Werkzeug und Python-Bibliothek für direkte Ansible-Anbindung oder Integration in andere Systeme, als Container-Image, eigenständiges Werkzeug oder importierbares Python-Modul.
  • ansible-builder - Ansible-Inhalte mit nicht standardmäßigen Abhängigkeiten sind anspruchsvoll: Pakete müssen auf jedem Knoten installiert, mit Hostsoftware kompatibel und synchron gehalten werden.
  • kics - SAST-Werkzeug zum Scannen von Ansible-Infrastruktur-Playbooks nach Sicherheitslücken, Compliance-Problemen und Fehlkonfigurationen.
  • ansible-security-scanner - Statische Analyse für Playbooks, Rollen und Sammlungen: fest codierte Zugangsdaten, RCE und Lieferkettenrisiken; erzeugt SARIF, CycloneDX-SBOM und GitLab SAST.
  • php-ansible Library - Objektorientierter Wrapper, der Ansible in PHP verfügbar macht.
  • TD4A - Jinja2-Entwurfswerkzeug: kombiniert YAML-Daten mit Vorlagen, testet sie und rendert die Ausgabe.
  • Ansible Playbook Grapher - CLI-Werkzeug zur grafischen Darstellung von Plays, Aufgaben und Rollen eines Ansible-Playbooks.
  • ansible-doc-extractor - Extrahiert Ansible-Moduldokumentation als HTML.
  • Ansible Semaphore - Moderne Oberfläche zum Verwalten und Ausführen von Ansible-Playbooks.
  • Steampunk Spotter - Assistent zum Schreiben von Automatisierungen, der Playbooks analysiert und Empfehlungen gibt.
  • ansible-roster - Roster-Inventar-Plugin, das Inventar aus hostorientiertem YAML erzeugt; unterstützt Bereiche, Regex-Hostnamen, Dateieinbindungen und Variablenzusammenführung.
  • Monkeyble - Callback-Plugin für Ende-zu-Ende-Playbooktests mit Python-Tests und CI/CD zur Regressionserkennung.
  • aar-doc - Automated Ansible Role Documentation - Erstellt automatisch Dokumentation aus Ansible-Rollenmetadaten.
  • antsichaut - Automatisiert das Ausfüllen der von antsibull-changelog verwendeten changelog.yaml.
  • ansibledb - Flask-API-Webserver mit MongoDB für Ansible-Berichte und Facts; fragt verwaltete Hosts/Facts ab und durchsucht Ansible-Protokolle.
  • Ansible Template Playground - Online-Umgebung zum Ausführen, Testen und Teilen von Ansible-Vorlagen.
  • YAML Validator, (chrome extension) - Online-YAML-Validator und -Formatierer mit Ansible-JSON-Schema; Chrome-Erweiterung klappt YAML auf GitHub ein.

Best Practices und weitere Meinungen zu Ansible.

Großartige, produktionsreife Playbooks, Rollen und Sammlungen für den schnellen Einstieg.

  • Ansible Vagrant Examples by geerlingguy - Ansible-Beispiele für lokale VMs mit Vagrant.
  • Ansible playbook for Linux machine setup - Playbook für einen gehärteten, selbstaktualisierenden Debian-/Ubuntu-Rechner mit Docker-Daemon.
  • Ansible Lockdown - Ansible-Inhalte zur Prüfung und Behebung der CIS- oder STIG-Baseline-Konformität von Betriebssystemen und Anwendungen.
  • DevSec Hardening Framework - Die DevSec-Sammlung härtet Linux sowie MySQL, NGINX und SSH-Server/-Dienste.
  • T.A.D.S. boilerplate - Docker-Swarm-Cluster in Entwicklung und Produktion bereitstellen, gemäß Infrastructure as Code und DevOps-Best-Practices.
  • Openstack Ansible - Ansible-Playbooks zur Bereitstellung von OpenStack.
  • Robert de Bock - Umfangreiche Sammlung von Ansible-Rollen.
  • DebOps - Umfangreiche Sammlung Debian-basierter Ansible-Playbooks.
  • ansible-ssm - Ansible-Rolle zur Bereitstellung physischer und virtueller Hosts mit AWS SSM Agent.
  • BlueBanquise - Abgestimmte Ansible-Rollensammlung zur Clusterbereitstellung.
  • redhat-cop - Repositories des Red Hat Communities-of-Practice-Projekts zum Thema Ansible.
  • Linuxfabrik LFOps - Ansible-Sammlung mit 145+ Playbooks und 160+ Rollen zum Starten und Verwalten von Linux (RHEL 8/9/10, Debian, Ubuntu): OS-Härtung, MariaDB, Icinga2, Nextcloud, FreeIPA, KVM und Bitwarden.

Editor- und IDE-Integrationen, die die Ansible-Entwicklung erleichtern.

  • Vim - Kostenloser Open-Source-Befehlszeilentexteditor. Nützliche Vim-Plugins:
    • Ansible vim - Vim-Syntax-Plugin für Ansible 2.x mit Unterstützung für YAML-Playbooks, Jinja2-Vorlagen und Ansible-Hostdateien.
    • Ansible vim and neovim plugin - Vim-Plugin (LSP-Client) für Ansible mit Autovervollständigung, Syntaxhervorhebung, Hover, Diagnose und Navigation.
  • Emacs - Kostenloser Open-Source-Editor und IDE mit automatischem Einzug, Syntaxhervorhebung und integrierter Terminal-Shell:
    • lsp-mode - Ansible Language Server Protocol für Emacs: Syntaxhervorhebung, Autovervollständigung und Diagnose.
    • yaml-mode - YAML-Syntaxhervorhebung und -prüfung.
    • jinja2-mode - Jinja2-Syntaxhervorhebung und -prüfung.
    • magit-mode - Git-Porcelain in Emacs.
    • flymake-ansible-lint - Ansible-Lint-Integration mit automatischen/laufenden Fehler-, Warnungs- und Informationshinweisen beim Bearbeiten.
  • PyCharm - Vollwertige IDE für Python-Entwicklung. Nützliche Plugins:
    • Ansible Lint - Ansible-Lint-Integration mit automatischen/laufenden Fehler-, Warnungs- und Informationshinweisen beim Bearbeiten.
    • Ansible Vault Integration - Ansible-Vault-Integration für IntelliJ IDEA mit Kontextaktionen zum Ver- und Entschlüsseln.
  • OrchidE - Umfangreiche Ansible-Sprachunterstützung für IntelliJ-basierte IDEs: Codevervollständigung, Syntaxhervorhebung, Inspektionen, Kurzdokumentation, Navigation in Playbooks/Rollen/Inventaren und integrierter Ansible-Vault-Support.

HagiCode

HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.

Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.

HagiCode besuchenDokumentation lesen
  • IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
  • EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
  • InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.

Für Windows herunterladen

Im Microsoft Store erhaltenAlle Downloads

Aus Ideen wird ausgelieferte Software.

HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.

Intelligent
OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
Effizient
Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
Unterhaltsam
UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.

Awesome Site verlassen?

Du bist dabei, eine externe Website aufzurufen. Wir haben keine Kontrolle über deren Inhalte oder Datenschutzpraktiken.

Ziel

Zur Website wechseln