This plugin loads data from yaml files into ColdFront.
Install ColdFront and add initializers extra group:
$ uv tool install coldfront[initializers]
If you already have ColdFront installed you can run:
$ uv sync --extra initializers
Or install directly via pip:
$ uv pip install coldfront-initializers
Next add the plugin to the PLUGINS setting in your ColdFront configuration:
PLUGINS="coldfront_initializer"
Load ColdFront test data (NOT FOR PRODUCTION USE):
$ uv run coldfront load_test_data
Copy the example test data files so you can edit/update:
$ uv run coldfront copy_initializers_examples --path /path/for/example/files
Load data from a directory:
$ uv run coldfront load_initializer_data --path /path/to/yaml/files
This plugin was adopted from https://github.com/tobiasge/netbox-initializers written by Tobias Genannt.
Apache 2.0