Ansible Semaphore

Modern Ansible UI
Ansible Semaphore is a modern UI for Ansible that makes it easier to run playbooks, manage inventories, and collaborate with your team.
Key Features
- Web-based Ansible interface
- Playbook execution and scheduling
- Role-based access control
- Real-time task output
- Inventory management
- Notification integrations
Why I Use It
Ansible is powerful but running playbooks from the command line gets repetitive, especially when you want to track what ran, when, and what the output was. Semaphore puts a web interface on top of Ansible that makes triggering playbooks, managing inventories, and reviewing run history much more convenient. Scheduled tasks mean I can automate recurring configuration checks or maintenance without having to remember to kick them off manually. It fits naturally alongside my Forgejo setup — I can store playbooks in version control and pull them into Semaphore.
Links: GitHub · Official Site