Newer
Older
netbox-docker / startup_scripts / 170_manufacturers.py
@Ryan Merolle Ryan Merolle on 4 Feb 2022 389 bytes Cleanup & Reorg startup scripts (#691)
import sys

from dcim.models import Manufacturer
from startup_script_utils import load_yaml

manufacturers = load_yaml("/opt/netbox/initializers/manufacturers.yml")

if manufacturers is None:
    sys.exit()

for params in manufacturers:
    manufacturer, created = Manufacturer.objects.get_or_create(**params)

    if created:
        print("🏭 Created Manufacturer", manufacturer.name)