From 8917ef39c93cc844f96cef8d31a2d1967ae72cbb Mon Sep 17 00:00:00 2001 From: YueGuobin Date: Wed, 4 Mar 2026 00:22:47 +0800 Subject: [PATCH] feat: remove environment variable usage for Nornir credentials Removed GNS3_SERVER_USERNAME and GNS3_SERVER_PASSWORD environment variables from Nornir configuration tools. Credentials are now set to empty strings by default, simplifying configuration and removing dependency on environment variables for authentication. --- gns3server/agent/gns3_copilot/tools_v2/config_tools_nornir.py | 4 ++-- .../agent/gns3_copilot/tools_v2/display_tools_nornir.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gns3server/agent/gns3_copilot/tools_v2/config_tools_nornir.py b/gns3server/agent/gns3_copilot/tools_v2/config_tools_nornir.py index 52ae7b906..7aa6f1b57 100644 --- a/gns3server/agent/gns3_copilot/tools_v2/config_tools_nornir.py +++ b/gns3server/agent/gns3_copilot/tools_v2/config_tools_nornir.py @@ -35,8 +35,8 @@ def _get_nornir_groups_config() -> dict[str, dict[str, Any]]: "platform": "cisco_ios", "hostname": os.getenv("GNS3_SERVER_HOST", "127.0.0.1"), "timeout": 120, - "username": os.getenv("GNS3_SERVER_USERNAME", ""), - "password": os.getenv("GNS3_SERVER_PASSWORD", ""), + "username": "", + "password": "", "connection_options": { "netmiko": {"extras": {"device_type": "cisco_ios_telnet"}} }, diff --git a/gns3server/agent/gns3_copilot/tools_v2/display_tools_nornir.py b/gns3server/agent/gns3_copilot/tools_v2/display_tools_nornir.py index 60a12078a..66ebc268d 100644 --- a/gns3server/agent/gns3_copilot/tools_v2/display_tools_nornir.py +++ b/gns3server/agent/gns3_copilot/tools_v2/display_tools_nornir.py @@ -36,8 +36,8 @@ def _get_nornir_groups_config() -> dict[str, dict[str, Any]]: "platform": "cisco_ios", "hostname": os.getenv("GNS3_SERVER_HOST", "127.0.0.1"), "timeout": 120, - "username": os.getenv("GNS3_SERVER_USERNAME", ""), - "password": os.getenv("GNS3_SERVER_PASSWORD", ""), + "username": "", + "password": "", "connection_options": { "netmiko": {"extras": {"device_type": "cisco_ios_telnet"}} },