1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 11:58:47 +00:00
dockerfiles/semaphore
2023-12-29 09:14:38 +08:00
..
docker-compose.yml update semaphore 2023-11-27 16:29:57 +08:00
keygen.sh update 2023-12-29 09:14:38 +08:00
README.md update semaphore 2023-11-27 16:29:57 +08:00

semaphore

Ansible Semaphore is beautiful web interface for running Ansible playbooks. You do not need to change your playbooks to start using it.

up and running

$ mkdir -m 777 data
$ docker compose up -d
$ curl :3000/api/ping

call api (FIXME)

$ http :3000/api/auth/login auth=admin password=**********

HTTP/1.1 204 No Content
Content-Type: application/json
Date: Mon, 27 Nov 2023 07:58:43 GMT
Set-Cookie: semaphore=******; Path=/

$ http POST :3000/api/user/tokens 'Cookie: semaphore=******'

{
    "created": "0001-01-01T00:00:00Z",
    "expired": false,
    "id": "***",
    "user_id": 1
}

$ http :3000/api/project/1 'Authorization: Bearer ***'
HTTP/1.1 401 Unauthorized
Content-Length: 0
Content-Type: application/json
Date: Mon, 27 Nov 2023 08:27:14 GMT