Newer
Older
netbox-docker / startup_scripts / 050_manufacturers.py
@Christian Mäder Christian Mäder on 9 Feb 2021 389 bytes Use black as formatter for python files
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)