From c14d32d69a12da8197c8284023b805baeb30faed Mon Sep 17 00:00:00 2001
From: Neda Moeini <neda.moeini@GA0479-NMOEINI.local>
Date: Fri, 22 Sep 2023 14:28:09 +0200
Subject: [PATCH] Update netbox_initial_setup based on the latest changes.

---
 gso/cli/netbox.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gso/cli/netbox.py b/gso/cli/netbox.py
index 00f8f399..d3016443 100644
--- a/gso/cli/netbox.py
+++ b/gso/cli/netbox.py
@@ -1,7 +1,7 @@
 import typer
 from pynetbox import RequestError
 
-from gso.services.netbox_client import NetBoxClient, create_device_role, create_device_site
+from gso.services.netbox_client import NetBoxClient
 
 app: typer.Typer = typer.Typer()
 
@@ -18,21 +18,21 @@ def netbox_initial_setup() -> None:
     typer.echo("Connecting to NetBox ...")
 
     try:
-        nbclient = NetBoxClient().connect()
+        nbclient = NetBoxClient()
     except RequestError as e:
         typer.echo(f"Error connecting to NetBox: {e}")
         return
 
     typer.echo("Creating GEANT site ...")
     try:
-        create_device_site(nbclient, "GEANT", "geant")
+        nbclient.create_device_site("GEANT", "geant")
         typer.echo("Site created successfully.")
     except RequestError as e:
         typer.echo(f"Error creating site: {e}")
 
     typer.echo("Creating Router device role ...")
     try:
-        create_device_role(nbclient, "router", "router")
+        nbclient.create_device_role("router", "router")
         typer.echo("Device role created successfully.")
     except RequestError as e:
         typer.echo(f"Error creating device role: {e}")
-- 
GitLab