Modern UI for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools.
Go to file
2016-04-11 18:28:34 +01:00
database Improve UI, add Names to things 2016-04-11 11:02:10 +01:00
migration Improve UI, add Names to things 2016-04-11 11:02:10 +01:00
models Improve UI, add Names to things 2016-04-11 11:02:10 +01:00
playbooks Use proper github path 2016-03-16 21:49:43 +00:00
public Env, inventory UI 2016-04-11 17:54:35 +01:00
routes Improve UI, add Names to things 2016-04-11 11:02:10 +01:00
util Print example configuration 2016-04-11 11:30:31 +01:00
.gitignore Ignore OSX files 2016-04-09 00:24:32 +01:00
circle.yml Auth page 2016-03-18 22:03:28 +00:00
docker-compose.yml sample Projects UI, cleanup vendor/ 2016-03-28 18:28:26 +01:00
LICENSE Initial commit 2014-08-23 23:43:31 +01:00
main.go Running tasks 2016-04-07 13:49:34 +01:00
make.sh Auth page 2016-03-18 22:03:28 +00:00
README.md Add circle badge 2016-04-11 18:28:34 +01:00
swagger.yml Improve UI, add Names to things 2016-04-11 11:02:10 +01:00

V2 branch

Circle CI

Beware WIP

Requirements

  • GIT installed and in $PATH
  • Ansible installed and in $PATH
  • Redis & MySQL/MariaDB

Getting started

$ ./semaphore -printConfig > config.json
$ vim config.json
$ ./semaphore -migrate -config `path`/config.json
... migrations exec'd ...
$ ./semaphore -hash myPassword
... hash printed ...
$ add user with mysql
$ ./semaphore -config `path`/config.json
... listening on a port