
Semaphore
Modern UI for Ansible, Terraform, and other DevOps tools
Coldcast Lens
Semaphore is the web UI that Ansible, Terraform, and Pulumi should have shipped with. Schedule and run playbooks, manage inventories, track execution history, control access — all from a clean dashboard. No more SSH-ing into a jump box to run ansible-playbook.
If you use Ansible for server management and want a self-hosted alternative to Ansible Tower/AWX without the Red Hat complexity, Semaphore is the answer. AWX is the direct open source competitor — feature-complete but heavyweight (needs Kubernetes). Rundeck does similar task automation with more enterprise features. Ansible Tower is the commercial version.
Best for small teams and solo DevOps engineers who manage servers with Ansible and want a simple, self-hosted UI. Single Go binary, minimal dependencies.
The catch: it's narrower than AWX — fewer integrations, no workflow chaining, limited RBAC. The Terraform and Pulumi support is newer and less mature than the Ansible integration. And if you're managing more than a handful of environments, you'll probably outgrow it and need AWX or a commercial solution.
About
- Stars
- 13,383
- Forks
- 1,230
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.