Skip to content
@ansibleforms

AnsibleForms

Official AnsibleForms GitHub profile.
AnsibleForms

Self-service forms for your Ansible automations.

Open source, self-hosted, and documented at ansibleforms.com.

Your playbooks already know how to do the work; AnsibleForms lets users ask for it. Describe a form in YAML, fill its dropdowns from databases, REST APIs and JavaScript expressions, and every submission becomes the extravars of an Ansible playbook, a template on AWX, AAP, Ascender or Semaphore, or a job on Rundeck or Jenkins, with approvals, schedules and a full job history along the way.

The AnsibleForms forms page: forms as tiles grouped by category

Highlights

  • Cascaded dropdowns fed by databases, REST APIs and JavaScript expressions, with field dependencies
  • Standalone jobs or multi-job workflows, with approvals, and one-off or recurring schedules
  • Notifications by email, Slack, Teams, Telegram or webhook
  • Role-based access with local, LDAP, Microsoft Entra ID and OIDC (Keycloak, Okta, Auth0, Authelia) logins
  • Credentials kept encrypted in the database or fetched from HashiCorp Vault and CyberArk, masked in job output
  • A chat assistant and an MCP server, so users and AI agents can find and launch forms
  • Configuration as code, a built-in form designer, and a REST API with interactive docs
  • Runs on Docker or Podman, on Kubernetes, or natively on a Linux server, installed in one command

Install AnsibleForms

Popular repositories Loading

  1. ansibleforms ansibleforms Public

    Self-service forms for automation: Ansible playbooks and workflows, AWX/AAP/Ascender and Semaphore templates, Rundeck and Jenkins jobs.

    JavaScript 149 25

  2. helm-charts helm-charts Public

    Helm chart for AnsibleForms, the self-service portal for Ansible playbooks and AWX/AAP/Ascender templates.

    Go Template 3 4

  3. docker docker Public

    A Docker Compose setup for AnsibleForms

    JavaScript 3

  4. .github .github Public

    Organization profile for AnsibleForms.

  5. website website Public

    The documentation website for AnsibleForms, served at ansibleforms.com.

    JavaScript

  6. installer installer Public

    Install AnsibleForms: a Controller or an RTE Runner on Docker, Podman or Kubernetes, in one command.

    Go

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…