Moduli self-service per Ansible

Ansible è un potente strumento di automazione, ma resta un'applicazione a riga di comando, e ad AWX/AAP/Ascender mancano moduli che raccolgano dati da più sorgenti. AnsibleForms ti permette di costruire moduli dinamici basati sui dati, generare extravars e inviarle ad Ansible, AWX/AAP/Ascender, Semaphore, Rundeck o Jenkins per eseguire lì i template.

La dashboard di AnsibleForms

Funzionalità

Cosa porta AnsibleForms al tuo ambiente Ansible, e cosa può fare un singolo modulo:

Applicazione
  • Piattaforme di automazionePlaybook sugli RTE, template su Ascender, Semaphore e altro
  • Controllo degli accessiRuoli e opzioni di ruolo, con accesso locale, LDAP, Entra ID e OIDC
  • PianificazioneEsegui un modulo più tardi, o secondo una pianificazione cron
  • Storico dei jobSegui, interrompi e rilancia i job
  • Credenziali e segretiSalva le credenziali, o leggile da Vault o CyberArk
  • Repository GitTieni moduli, playbook e configurazione in Git
  • DesignerModifica i moduli in YAML, con validazione
  • API, MCP e chatAvvia moduli da script, agenti IA o una chat
Moduli
  • Menu a tendina a cascataMenu a tendina che reagiscono ad altri campi
  • Espressioni e sorgenti di datiCompila i campi da database, API REST, file e JavaScript
  • Dipendenze tra campiMostra o nascondi campi in base ad altri campi
  • ValidazioneMin, max, regex e altro, facoltativamente controllati sul server
  • Workflow e moduli wizardConcatena playbook e approvazioni, o suddividi l'input su più pagine
  • Campi strutturatiListe e oggetti basati su sottomoduli riutilizzabili
  • Punti di approvazioneMetti in pausa un job finché qualcuno non lo approva
  • NotificheMail, Slack, Teams, Telegram o un webhook sugli eventi dei job

Serve aiuto?

Domande, bug e segnalazioni di sicurezza hanno ciascuno il proprio posto: