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.
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:
Risoluzione dei problemi Cerca un messaggio di errore e come risolverlo Risoluzione dei problemi → Fai una domanda Chiedi alla community e ai maintainer Discussions → Segnala un bug Apri una issue con i passi per riprodurlo Nuova issue → Ottenere aiuto Cosa includere, e come segnalare un problema di sicurezza Ottenere aiuto →