Ansible

Semaphore – Manage Ansible Tasks from A Web UI

Are you looking for an Open Source alternative to Ansible Tower?. Ansible is the most used and easy to master Configuration management tool used by Developers and Operations teams to deploy Applications from small setups to Large scale deployments. For UI centric guys and team collaboration, we will see how you can Manage Ansible pipeline from A web interface with Semaphore.

Original content from computingforgeeks.com - post 13787
semaphore ansible ui add inventory

Ansible Semaphore is an Open Source UI for Ansible, an alternative to Ansible Tower. The software is free to use and fully open source, released under MIT license. The backend of Semaphore is written in Go while the frontend is written in Angular.

This tool allows you to launch Ansible Tasks from a Web interface. It has support for LDAP authentication, provides RESTful API and alerting via email and Telegram.

Semaphore Dependencies

Semaphore has the following dependencies:

  • MySQL >= 5.6.4/MariaDB >= 5.3
  • ansible
  • git >= 2.x

Installing Semaphore

Follow our guides below to install Semaphore on your Linux distribution. We have guides for both Debian and CentOS Linux distributions.

You can now write Ansible tasks and roles and deploy them on your Servers with Semaphore. I hope this tool fits to your list of Automation acceleration tools.

Related guides:

Related Articles

Automation How To Create Rocky Linux 8 Vagrant Boxes Using Packer Chef Install Chef Development Kit / Workstation on Ubuntu 20.04|18.04 Automation Automatically clean up Jenkins Workspace after Builds Complete Ansible Install speedtest-cli on Ubuntu / CentOS / Debian using Ansible

Leave a Comment

Press ESC to close