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.1.tar.gz.
File metadata
- Download URL: netjsonconfig-0.5.1.tar.gz
- Upload date:
- Size: 64.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78d2b3683619433253103701469c86129966bca648b7552af5d25d89dbaefdbd
|
|
| MD5 |
ae3975e0279577777efe18bc92218e5d
|
|
| BLAKE2b-256 |
740a4bab8b485bfb82204308fc55c903222e3805ace305a2064ecb965cdb1f8f
|