semaphoreui/semaphore

By semaphoreui

Updated 1 day ago

Modern UI and powerful API for Ansible, Terraform, OpenTofu and other popular DevOps tools.

Image
Networking
Developer tools
Monitoring & observability
67

5M+

semaphoreui/semaphore repository overview

ko-fi

Semaphore UI is a modern UI for Ansible, Terraform, OpenTofu and Pulumi. It lets you easily run Ansible playbooks, get notifications about fails, control access to deployment system.

If your project has grown and deploying from the terminal is no longer for you then Semaphore UI is what you need.

responsive-ui-phone1

Installation

docker run -p 3000:3000 --name semaphore \
	-e SEMAPHORE_DB_DIALECT=bolt \
	-e SEMAPHORE_ADMIN=admin \
	-e SEMAPHORE_ADMIN_PASSWORD=changeme \
	-e SEMAPHORE_ADMIN_NAME=Admin \
	-e SEMAPHORE_ADMIN_EMAIL=admin@localhost \
	-d semaphoreui/semaphore:latest

docker-compose.yml for minimal configuration:

services:
  semaphore:
    ports:
      - 3000:3000
    image: semaphoreui/semaphore:latest
    environment:
      SEMAPHORE_DB_DIALECT: bolt
      SEMAPHORE_ADMIN_PASSWORD: changeme
      SEMAPHORE_ADMIN_NAME: admin
      SEMAPHORE_ADMIN_EMAIL: admin@localhost
      SEMAPHORE_ADMIN: admin

Full documentation: https://docs.ansible-semaphore.com/administration-guide/installation

Tag summary

Content type

Image

Digest

sha256:03e5f5e7b

Size

487.1 MB

Last updated

1 day ago

docker pull semaphoreui/semaphore:v2.19.5-beta6-powershell7.5.0