{"id":13792007,"url":"https://github.com/tobiasge/netbox-initializers","last_synced_at":"2026-04-25T15:00:51.960Z","repository":{"id":58714663,"uuid":"517580466","full_name":"tobiasge/netbox-initializers","owner":"tobiasge","description":"Plugin to load predefined data into Netbox","archived":false,"fork":false,"pushed_at":"2026-04-25T13:15:53.000Z","size":250,"stargazers_count":48,"open_issues_count":4,"forks_count":15,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-25T14:26:48.225Z","etag":null,"topics":["netbox-plugin"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tobiasge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["tobiasge"]}},"created_at":"2022-07-25T08:28:18.000Z","updated_at":"2026-04-25T13:12:24.000Z","dependencies_parsed_at":"2024-01-01T10:31:31.505Z","dependency_job_id":"1fa95ee1-68c4-4ee0-99d3-08cdc62f8823","html_url":"https://github.com/tobiasge/netbox-initializers","commit_stats":{"total_commits":39,"total_committers":6,"mean_commits":6.5,"dds":"0.23076923076923073","last_synced_commit":"a4fe398da0fdab609e51a10645c507bba163abe4"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/tobiasge/netbox-initializers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobiasge%2Fnetbox-initializers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobiasge%2Fnetbox-initializers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobiasge%2Fnetbox-initializers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobiasge%2Fnetbox-initializers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tobiasge","download_url":"https://codeload.github.com/tobiasge/netbox-initializers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobiasge%2Fnetbox-initializers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32265977,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["netbox-plugin"],"created_at":"2024-08-03T22:01:06.907Z","updated_at":"2026-04-25T15:00:51.950Z","avatar_url":"https://github.com/tobiasge.png","language":"Python","funding_links":["https://github.com/sponsors/tobiasge"],"categories":["Plugins"],"sub_categories":[],"readme":"# Netbox Initializers Plugin\n\nLoad data from YAML files into Netbox\n\n## Installation\n\nFirst activate your virtual environment where Netbox is installed, the install the plugin version correspondig to your Netbox version.\n\n```bash\npip install \"netbox-initializers==4.4.*\"\n```\n\nThen you need to add the plugin to the `PLUGINS` array in the Netbox configuration.\n\n```python\nPLUGINS = [\n    'netbox_initializers',\n]\n```\n\n## Getting started\n\nAt first you need to start with writing the YAML files that contain the initial data. To make that easier the plugin includes example files for all supported initializers. To access those examples you can copy them into a directory of your choosing and edit them there. To copy the files run the following command (in your Netbox directory):\n\n```bash\n./manage.py copy_initializers_examples --path /path/for/example/files\n```\n\nAfter you filled in the data you want to import, the import can be started with this command:\n\n```bash\n./manage.py load_initializer_data --path /path/for/example/files\n```\n\n## Netbox Docker image\n\nThe initializers where a part of the Docker image and where then extracted into a Netbox plugin. This was done to split the release cycle of the initializers and the image.\nTo use the new plugin in a the Netbox Docker image, it musst be installad into the image. To this, the following example can be used as a starting point:\n\n```dockerfile\nFROM netboxcommunity/netbox:v4.4\nRUN /opt/netbox/venv/bin/pip install \"netbox-initializers==4.4.*\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobiasge%2Fnetbox-initializers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftobiasge%2Fnetbox-initializers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobiasge%2Fnetbox-initializers/lists"}