A highly customizable way to store networking configs and data in a simple YAML format
Find a file
2025-11-23 20:42:31 +00:00
CMR Add CMR/operator/main.txt 2025-11-23 20:30:11 +00:00
README.md Update README.md 2025-11-23 20:42:31 +00:00

NOC-YAMLbox

A highly customizable way to store networking configs and data in a simple YAML format

Considerations

Structure

/cmr
/cmr/devices
/cmr/devices/cccp.yaml
/cmr/devices/cccp.txt
/cmr/devices/nos/cccp.cli
/cmr/devices/nos/cccp.local.cli
/cmr/dns
/cmr/dns/cccp.yaml
/cmr/dns/cccp.zone
/cmr/dns/cccp.cli
/cmr/ipv4
/cmr/ipv4/cccp.yaml
/cmr/ipv4/cccp.txt
/cmr/ipv6
/cmr/ipv6/cccp.yaml
/cmr/ipv6/cccp.txt
/cmr/racks
/cmr/racks/a1e.cc.cit-mgmt-0001.yaml
/cmr/regions
/cmr/regions/cmr.yaml
/cmr/tenants
/cmr/tenants/cccp.yaml
/cmr/tenants/cccp.txt

Data format

As the goal of NOC-YAMLbox is to be highly customizable, every plain-text based data format can be used. Users SHOULD only use ASCII-characters.

The only data format that IS REQUIRED and has a ruleset on which data needs to be present is YAML.