Formularze samoobsługowe dla Ansible

Ansible to potężne narzędzie do automatyzacji, ale pozostaje aplikacją wiersza poleceń, a AWX/AAP/Ascender nie ma formularzy, które zbierają dane z wielu źródeł. AnsibleForms pozwala budować dynamiczne formularze oparte na danych, generować extravars, wysyłać je do Ansible, AWX/AAP/Ascender, Semaphore, Rundeck lub Jenkins i uruchamiać tam szablony.

Pulpit AnsibleForms

Możliwości

Co AnsibleForms wnosi do twojego środowiska Ansible i co potrafi pojedynczy formularz:

Aplikacja
  • Platformy automatyzacjiPlaybooki na RTE, szablony na Ascender, Semaphore i nie tylko
  • Kontrola dostępuRole i opcje ról, z logowaniem lokalnym, LDAP, Entra ID i OIDC
  • PlanowanieUruchamianie formularza później lub według harmonogramu cron
  • Historia zadańŚledzenie, przerywanie i ponowne uruchamianie zadań
  • Poświadczenia i sekretyPrzechowywanie poświadczeń lub odczyt z Vault albo CyberArk
  • Repozytoria gitFormularze, playbooki i konfiguracja w Git
  • ProjektantEdycja formularzy jako YAML, z walidacją
  • API, MCP i czatUruchamianie formularzy ze skryptów, agentów AI lub czatu
Formularze
  • Kaskadowe listy rozwijaneListy rozwijane reagujące na inne pola
  • Wyrażenia i źródła danychWypełnianie pól z baz danych, REST API, plików i JavaScriptu
  • Zależności pólPokazywanie lub ukrywanie pól na podstawie innych pól
  • WalidacjaMin, max, regex i inne, opcjonalnie sprawdzane na serwerze
  • Workflowy i formularze kreatoraŁączenie playbooków i zatwierdzeń w łańcuch lub podział danych na strony
  • Pola strukturalneListy i obiekty oparte na podformularzach wielokrotnego użytku
  • Punkty zatwierdzeniaWstrzymanie zadania, dopóki ktoś go nie zatwierdzi
  • PowiadomieniaPoczta, Slack, Teams, Telegram lub webhook przy zdarzeniach zadań

Potrzebujesz pomocy?

Pytania, błędy i zgłoszenia bezpieczeństwa mają każde swoje miejsce: