Formularios de autoservicio para Ansible

Ansible es una potente herramienta de automatización, pero sigue siendo una aplicación de línea de comandos, y a AWX/AAP/Ascender le faltan formularios que recojan datos de varias fuentes. AnsibleForms te permite crear formularios dinámicos basados en datos, generar extravars y enviarlas a Ansible, AWX/AAP/Ascender, Semaphore, Rundeck o Jenkins para ejecutar allí las plantillas.

El panel de AnsibleForms

Capacidades

Lo que AnsibleForms aporta a tu entorno de Ansible, y lo que puede hacer un solo formulario:

Aplicación
  • Plataformas de automatizaciónPlaybooks en RTEs, plantillas en Ascender, Semaphore y más
  • Control de accesoRoles y opciones de rol, con inicio de sesión local, LDAP, Entra ID y OIDC
  • ProgramaciónEjecuta un formulario más tarde, o según una programación cron
  • Historial de trabajosSigue, aborta y relanza trabajos
  • Credenciales y secretosGuarda credenciales, o léelas de Vault o CyberArk
  • Repositorios gitGuarda formularios, playbooks y configuración en Git
  • DiseñadorEdita formularios en YAML, con validación
  • API, MCP y chatLanza formularios desde scripts, agentes de IA o un chat
Formularios
  • Desplegables en cascadaDesplegables que reaccionan a otros campos
  • Expresiones y orígenes de datosRellena campos desde bases de datos, APIs REST, archivos y JavaScript
  • Dependencias entre camposMuestra u oculta campos según otros campos
  • ValidaciónMínimo, máximo, regex y más, opcionalmente comprobados en el servidor
  • Workflows y formularios wizardEncadena playbooks y aprobaciones, o reparte la entrada en varias páginas
  • Campos estructuradosListas y objetos basados en subformularios reutilizables
  • Puntos de aprobaciónPausa un trabajo hasta que alguien lo apruebe
  • NotificacionesCorreo, Slack, Teams, Telegram o un webhook ante eventos de trabajos

¿Necesitas ayuda?

Las preguntas, los bugs y los informes de seguridad tienen cada uno su sitio: