Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ioggstream/indicepa-python
A simple, convergent API for indicePA.
https://github.com/ioggstream/indicepa-python
Last synced: 25 days ago
JSON representation
A simple, convergent API for indicePA.
- Host: GitHub
- URL: https://github.com/ioggstream/indicepa-python
- Owner: ioggstream
- License: agpl-3.0
- Created: 2018-10-10T12:10:54.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-12T08:23:19.000Z (almost 4 years ago)
- Last Synced: 2024-10-15T03:43:02.982Z (2 months ago)
- Language: Python
- Size: 51.8 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# indicepa-python
A simple, convergent API for indicePA.This application is based on `OpenAPI` specs in `openapi.yaml` and
on the connexion framework managing requests using the openapi.yaml
as a dispatch table.## Running
In three steps:
1. Insert in `config.yaml`:
- your LDAP iPA credentials
- (optional) the public url of your server if it's not localhost
2. Rundocker-compose up simple
Dependencies can be found in [Dockerfile](Dockerfile) and [requirements.txt](requirements.txt)
## Using
The API provides the following URLs:
- https://$SERVERIP:8443/ipa/v0/ui/ # The Web User Interface
- https://$SERVERIP:8443/ipa/v0/openapi.json # OpenAPI specs in json## Testing
You can test locally via tox and python 3.7, with
tox
Or via Docker
docker-compose up test