Graphical User Interface
A visual tour of the AnsibleForms web interface, from the dashboard to advanced administration features.
Each screen is described on its own page:
- Login : the user authentication page with support for local, LDAP, Entra ID and OIDC authentication.
- The Dashboard : the main dashboard displays all available forms organized by category.
- A Form : an example of a form with external data sources and dynamic fields.
- Form JSON Preview : preview the JSON payload and extra variables passed to Ansible before you run the job.
- Running Job : real-time execution of an Ansible playbook with live output.
- Job Output : complete output from an executed Ansible playbook.
- Job Logs : all jobs with their status and times, filtered by status from the left menu.
- Multi Step : forms can be split into multiple steps for complex workflows.
- Builtin Designer : edit forms, categories, constants and roles as YAML, with a file explorer for the form files.
- Schedules : schedule forms to run at specific times or intervals.
- Backups : automated backup and restore functionality for forms and configurations.
- Restore : restore forms and configurations from previous backups.
- Settings : application settings and general configuration options.
- LDAP Configuration : configure LDAP/Active Directory authentication and authorization.
- Git Repositories : integrate with Git repositories to put your forms and playbooks under version control.
- Git Repository Editor : edit and configure Git repository integration settings.
- Server Log : the server’s own log, under Settings, for troubleshooting and monitoring.
- Credential Manager : securely store and manage credentials used by playbooks.
- User Profile : your account, preferences, password, permissions and API tokens.
- Dark Mode : AnsibleForms supports dark mode for reduced eye strain.
- Swagger Interface : interactive API documentation and testing via Swagger UI.