Netjsonconfig is part of the OpenWISP project.
netjsonconfig is a python library that converts NetJSON DeviceConfiguration objects into real router configurations that can be installed on systems like OpenWRT or OpenWisp Firmware.
Its main features are:
OpenWRT support
OpenWisp Firmware support
Possibility to support more firmwares via custom backends
Based on the NetJSON RFC
Validation based on JSON-Schema
Templates: store common configurations in templates
Multiple template inheritance: reduce repetition to the minimum
File inclusion: easy inclusion of arbitrary files in configuration packages
Variables: reference variables in the configuration
Command line utility: easy to use from shell scripts or from other programming languages
Currently we are working only on OpenWRT support.
Documentation | Change log | Mailing List | Issue Tracker | License
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file netjsonconfig-0.4.1.tar.gz.
File metadata
- Download URL: netjsonconfig-0.4.1.tar.gz
- Upload date:
- Size: 52.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d203e5f515dfb751010940d12b1c5dc1b17ba0ff72c7717593a8fa1b588d27ec
|
|
| MD5 |
db401a39d5cc9944f8a9cb03108c4266
|
|
| BLAKE2b-256 |
4c617f553653c2942da451d76a570c0dd9f33abd7fc50ee4eee2a43eae659438
|