Self-Service-Formulare für Ansible
Ansible ist ein leistungsfähiges Automatisierungswerkzeug, bleibt aber eine Kommandozeilenanwendung, und AWX/AAP/Ascender fehlen Formulare, die Daten aus mehreren Quellen sammeln. Mit AnsibleForms erstellen Sie dynamische, datengetriebene Formulare, erzeugen Extravars, senden sie an Ansible, AWX/AAP/Ascender, Semaphore, Rundeck oder Jenkins und führen dort Vorlagen aus.
Funktionen
Was AnsibleForms Ihrer Ansible-Umgebung bringt und was ein einzelnes Formular kann:
Anwendung
- AutomatisierungsplattformenPlaybooks auf RTEs, Vorlagen auf Ascender, Semaphore und mehr
- ZugriffskontrolleRollen und Rollenoptionen, mit lokaler, LDAP-, Entra-ID- und OIDC-Anmeldung
- ZeitplanungEin Formular später oder nach einem Cron-Zeitplan ausführen
- JobverlaufJobs verfolgen, abbrechen und neu starten
- Anmeldedaten und SecretsAnmeldedaten speichern oder aus Vault oder CyberArk lesen
- Git-RepositoriesFormulare, Playbooks und Konfiguration in Git aufbewahren
- DesignerFormulare als YAML bearbeiten, mit Validierung
- API, MCP und ChatFormulare aus Skripten, KI-Agenten oder einem Chat starten
Formulare
- Kaskadierende DropdownsDropdowns, die auf andere Felder reagieren
- Ausdrücke und DatenquellenFelder aus Datenbanken, REST-APIs, Dateien und JavaScript füllen
- FeldabhängigkeitenFelder abhängig von anderen Feldern ein- oder ausblenden
- ValidierungMin, Max, Regex und mehr, optional auf dem Server geprüft
- Workflows und Wizard-FormularePlaybooks und Genehmigungen verketten oder Eingaben auf Seiten verteilen
- Strukturierte FelderListen und Objekte auf Basis wiederverwendbarer Unterformulare
- GenehmigungspunkteEinen Job anhalten, bis jemand ihn genehmigt
- BenachrichtigungenMail, Slack, Teams, Telegram oder ein Webhook bei Job-Ereignissen
Brauchen Sie Hilfe?
Fragen, Fehler und Sicherheitsmeldungen haben jeweils ihren eigenen Ort:
Fehlerbehebung Eine Fehlermeldung nachschlagen und erfahren, wie man sie behebt Fehlerbehebung → Eine Frage stellen Die Community und die Maintainer fragen Discussions → Einen Fehler melden Ein Issue mit den Schritten zur Reproduktion öffnen Neues Issue → Hilfe bekommen Was Sie angeben sollten, und wie Sie ein Sicherheitsproblem melden Hilfe bekommen →