Semaphore UI (Ansible)
Achtung, Runners nur in PRO Version (50€ mtl.)
https://semaphoreui.com/install/docker/2_16/
community-edition
services:
semaphore:
restart: always
ports:
- 3000:3000
image: semaphoreui/semaphore:v2.16.745
environment:
SEMAPHORE_DB_DIALECT: bolt
SEMAPHORE_ADMIN: admin
SEMAPHORE_ADMIN_PASSWORD: MEINPW123
SEMAPHORE_ADMIN_NAME: admin
SEMAPHORE_ADMIN_EMAIL: it@MEINEDOMAIN.de
SEMAPHORE_SCHEDULE_TIMEZONE: Europe/Berlin
SEMAPHORE_USE_REMOTE_RUNNER: "True"
SEMAPHORE_RUNNER_REGISTRATION_TOKEN: "D3o/h.........QAdqU="
volumes:
- cfg:/etc/semaphore
- tmp:/tmp/semaphore
- data:/var/lib/semaphore
runner01:
image: semaphoreui/runner:v2.16.745
environment:
- SEMAPHORE_RUNNER_PRIVATE_KEY_FILE=/var/lib/semaphore/config.runner.key
- SEMAPHORE_RUNNER_REGISTRATION_TOKEN=D3o/hQ..........VdqU=
- SEMAPHORE_RUNNER_TOKEN=12rew..........bqj8=
- SEMAPHORE_WEB_ROOT=http://192.168.200.11:3000
volumes:
- cfg-run01:/var/lib/semaphore
volumes:
cfg:
tmp:
data:
cfg-run01:
pro-edition
Pro = mehrere Runner + Terraform + opentofu
services:
semaphore:
restart: always
ports:
- 3000:3000
#image: semaphoreui/semaphore:v2.16.45
image: public.ecr.aws/semaphore/pro/server:v2.16.43
environment:
SEMAPHORE_DB_DIALECT: bolt
SEMAPHORE_ADMIN: admin
SEMAPHORE_ADMIN_PASSWORD: MEINPW123
SEMAPHORE_ADMIN_NAME: admin
SEMAPHORE_ADMIN_EMAIL: it@MEINEDOMAIN.de
SEMAPHORE_SCHEDULE_TIMEZONE: Europe/Berlin
SEMAPHORE_USE_REMOTE_RUNNER: "True"
SEMAPHORE_RUNNER_REGISTRATION_TOKEN: "D3o/h.........QAdqU="
volumes:
- cfg:/etc/semaphore
- tmp:/tmp/semaphore
- data:/var/lib/semaphore
runner01:
#image: semaphoreui/runner:v2.16.45
image: public.ecr.aws/semaphore/pro/runner:v2.16.43
environment:
- SEMAPHORE_RUNNER_PRIVATE_KEY_FILE=/var/lib/semaphore/config.runner.key
- SEMAPHORE_RUNNER_REGISTRATION_TOKEN=D3o/hQ..........VdqU=
- SEMAPHORE_RUNNER_TOKEN=12rew..........bqj8=
- SEMAPHORE_WEB_ROOT=http://192.168.200.11:3000
volumes:
- cfg-run01:/var/lib/semaphore
runner02:
image: semaphoreui/runner:v2.16.7
environment:
- SEMAPHORE_RUNNER_PRIVATE_KEY_FILE=/var/lib/semaphore/config.runner.key
- SEMAPHORE_RUNNER_REGISTRATION_TOKEN=D3o/hQ..........dqU=
- SEMAPHORE_RUNNER_TOKEN=wM7...........6S8=
- SEMAPHORE_WEB_ROOT=http://192.168.200.11:3000
volumes:
- cfg-run02:/var/lib/semaphore
volumes:
cfg:
tmp:
data:
cfg-run01:
cfg-run02: