Skip to content

Eising/viconf-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Viconf2

Viconf2 is a rewrite of Viconf, a template-oriented provisioning system.

This is WIP, and not at all intended for any usage yet.

Intended API flow:

Create template

POST: endpoint: /api/v1/configuration/templates/

{
    "name": "Name",
    "up_contents": "Template Here"
    "down_contents": "Template here"
}

Get template fields

GET: /api/v1/configuration/templates/<id>/fields/

Update template fields

PUT: /api/v1/configuration/templates/<id>/fields/

{
    "resource_fieldset": [
        {
            "name": "variable",
            "validator": "validator",
            "label": "Some label"
        },
        {
            "name": "variable2",
            ...
        }
    ]
}

To be completed…

About

A template-centric provisioning system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages