Initial platform documentation
This commit is contained in:
commit
d8afd5b989
13
README.md
Normal file
13
README.md
Normal file
@ -0,0 +1,13 @@
|
||||
# Stallinux Provisioning Platform
|
||||
|
||||
Repositories:
|
||||
|
||||
- provisioning-server
|
||||
- provisioning-client
|
||||
- platform-docs
|
||||
|
||||
Planned:
|
||||
|
||||
- profiles
|
||||
- installer definitions
|
||||
- ansible roles
|
||||
25
architecture.md
Normal file
25
architecture.md
Normal file
@ -0,0 +1,25 @@
|
||||
# Architecture
|
||||
|
||||
Provisioning Client
|
||||
↓ HTTPS
|
||||
anode.stallinux.de
|
||||
↓
|
||||
Activation API
|
||||
↓
|
||||
Profile API
|
||||
↓
|
||||
Bootstrap API
|
||||
↓
|
||||
Installer
|
||||
↓
|
||||
Ansible Pull
|
||||
|
||||
## Endpoints
|
||||
|
||||
GET /health
|
||||
|
||||
POST /api/v1/activate
|
||||
|
||||
GET /api/v1/profiles/{id}
|
||||
|
||||
GET /api/v1/profiles/{id}/bootstrap
|
||||
Loading…
x
Reference in New Issue
Block a user