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.
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:
Rozwiązywanie problemów Wyszukaj komunikat błędu i sposób jego naprawy Rozwiązywanie problemów → Zadaj pytanie Zapytaj społeczność i maintainerów Dyskusje → Zgłoś błąd Otwórz issue z krokami pozwalającymi go odtworzyć Nowe issue → Uzyskiwanie pomocy Co zawrzeć i jak zgłosić problem z bezpieczeństwem Uzyskiwanie pomocy →