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, LEDE or OpenWisp Firmware.
Its main features are:
OpenWisp Firmware support
OpenVPN 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
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.5.tar.gz.
File metadata
- Download URL: netjsonconfig-0.5.tar.gz
- Upload date:
- Size: 63.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acbc815fb5f8426c730d8fff9904e9af7b6a0ec8b923dc83d48e00e3c48cd023
|
|
| MD5 |
bf536ce4a8a289d9e615285e4ef76f51
|
|
| BLAKE2b-256 |
2767ee996d2fa9e02699ea62c5821f3a0600d9e5f43d710450a6695a38cd6a3a
|