Su

Semaphore UI

Azure Developer Tools 1 variation

Semaphore UI, the open source web interface for Ansible and OpenTofu, ready the moment it boots.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Variations

This product is available in the build below. Open it for the operating system, cloud and version detail, or read its deployment guide.

ProductCloudOperating systemVersion
Semaphore UI on Ubuntu 24.04 LTS Azure Ubuntu 24.04 Standard View · Guide

Overview

Semaphore UI is the open source web interface and REST API for running automation. It turns Ansible playbooks, OpenTofu and Terraform plans, Terragrunt, PowerShell and shell scripts into named templates a team can run from a browser, with scheduled and event triggered runs, live streaming output, a full task history showing who ran what and when, role based access control across projects, and an API and webhook surface for wiring runs into an existing pipeline. It gives a team a controlled front door to its automation instead of a shared laptop and an SSH key.

Why the cloudimg image

The image arrives with the automation server and the engines it drives already installed and registered, so a working automation server is available minutes after launch with no manual configuration and no separate database to run. Nothing serves until the instance has its own secrets: the administrator password, the TLS certificate, the session cookie keys and the key that encrypts stored SSH keys and secrets are all generated on each instance's first boot, so no two deployments can read each other's credentials. Self service registration is closed, including the runner endpoint that would otherwise let an unknown machine join and execute tasks. Paired with a step by step deployment guide and 24/7 cloudimg support.

Common uses

  • Give a team a controlled web front door for running Ansible playbooks
  • Schedule recurring infrastructure and configuration jobs with a full audit history
  • Run OpenTofu and Terraform plans from a browser or trigger them over the API