Semaphore UI
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.
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.
- Building Ansible-based CI/CD systems.
- Automatically building, mass deploying, and configuring software.
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.