Semaphore
Overview
Semaphore UI — web frontend for Ansible playbooks. Custom image (semaphore-netbox) with NetBox integration baked in.
Access
Volumes
| Host path |
Purpose |
/srv/docker/volumes/semaphore/db |
BoltDB database |
/srv/docker/volumes/semaphore/config |
Semaphore config |
/srv/docker/volumes/semaphore/tmp |
Temp files |
/srv/docker/volumes/semaphore/ansible-collections |
Ansible collections |
Secrets
| Secret file |
Purpose |
/srv/docker/secrets/semaphore_admin_password.txt |
Admin password |
/srv/docker/secrets/semaphore_access_key_encryption.txt |
Access key encryption |
Key config
- DB: BoltDB (embedded, no external DB needed)
- Custom image built from local Dockerfile (adds NetBox integration)
Dependencies
Playbooks
Notes