Semaphore UI

Updated March 25, 2025

Semaphore UI is a web interface for running Ansible playbooks, Terraform code and scripts with advanced features:

  • Combine Ansible playbooks into projects.
  • Run jobs on a schedule.
  • Store and view job execution logs.
  • Manage access privileges.
  • Send email and Telegram notifications.

Semaphore UI is written in Go and distributed under an open-source license.

Deployment instructions

After creating a virtual machine from the Semaphore UI image, you need to create an administrator user. To do this:

  • Connect to the server via SSH
  • Run the command: semaphore user add --admin --login admin --name John --email john@example.com --password changeme
  • After that, you’ll be able to log in to Semaphore with this user via the web interface.

NGINX is already preinstalled on the virtual machine. If you need an SSL certificate, you can add it to the NGINX configuration.

Billing type
Free
Type
Virtual Machine
Category
Admin tools and DevOps
Publisher
Fastlix
Use cases
  • Building Ansible-based CI/CD systems.
  • Automatically building, mass deploying, and configuring software.
Technical support

Semaphore UI
The product is supported on GitHub.

Yandex Cloud
Yandex Cloud technical support is available 24/7 to respond to requests. Available support modes and response times depend on your support plan. You can enable paid support in the management console. Learn more about requesting technical support.

Yandex Cloud does not provide technical support for the product. If you have any issues, please refer to the developer’s resources.

Product IDs
image_id:
fd83q1jscih8m8r5i4ku
family_id:
fastlix-semaphore
Product composition
SoftwareVersion
Ubuntu20.04
Terms
By using this product you agree to the Yandex Cloud Marketplace Terms of Service and the terms and conditions of the following software: Semaphore UIUbuntu
Billing type
Free
Type
Virtual Machine
Category
Admin tools and DevOps
Publisher
Fastlix