Skip to content

binary-braids/ansible-semaphore

Repository files navigation

binary-braids

Note

I am not the original creator of this project. This is simply an alternate docker image which includes some additional Python packages. Please see the semaphore GitHub repository for the original project.

Modern UI for Ansible

GitHub Actions HitCount Trivy renovate

Semaphore UI

Table of Contents

Configuration

Environment Variables

Please see the Semaphore DockerHub Image for the available environment variables.

Available Architecture

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64-<version tag>

Examples

Docker Compose

services:
  semaphore:
    ports:
      - 3000:3000
    image: ghcr.io/binary-braids/ansible-semaphore:latest
    environment:
      SEMAPHORE_DB_DIALECT: bolt
      SEMAPHORE_ADMIN_PASSWORD: changeme
      SEMAPHORE_ADMIN_NAME: admin
      SEMAPHORE_ADMIN_EMAIL: admin@localhost
      SEMAPHORE_ADMIN: admin

Docker CLI

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 ghcr.io/binary-braids/ansible-semaphore:latest

Support

This image is provided as is and is a hobby project. With that being said, please see below on details for support.

Issues

  • Please submit a new Issue if you encounter any bugs or issues

Feature Requests

  • You are welcome to submit a feature request but no timeline or guarantee will be provided regarding implentation thereof

Updates

  • The image will be updated from time to time based on fixes or new features