@@ -87,20 +87,20 @@ class OnboardingManager:
8787
8888 def __init__ (self , ot , username , password , secret ):
8989 """Inits class."""
90- self .username = username
91- self .password = password
92- self .secret = secret
93-
9490 # Create instance of Onboarding Task Manager class:
9591 otm = OnboardingTaskManager (ot )
9692
93+ self .username = username or settings .NAPALM_USERNAME
94+ self .password = password or settings .NAPALM_PASSWORD
95+ self .secret = secret or otm .optional_args .get ("secret" , None ) or settings .NAPALM_ARGS .get ("secret" , None )
96+
9797 netdev = NetdevKeeper (
9898 hostname = otm .ip_address ,
9999 port = otm .port ,
100100 timeout = otm .timeout ,
101- username = self .username or settings . NAPALM_USERNAME ,
102- password = self .password or settings . NAPALM_PASSWORD ,
103- secret = self .secret or otm . optional_args . get ( "secret" , None ) or settings . NAPALM_ARGS . get ( "secret" , None ) ,
101+ username = self .username ,
102+ password = self .password ,
103+ secret = self .secret ,
104104 napalm_driver = otm .napalm_driver ,
105105 optional_args = otm .optional_args or settings .NAPALM_ARGS ,
106106 )
@@ -129,6 +129,7 @@ def __init__(self, ot, username, password, secret):
129129 }
130130
131131 onboarding_cls = netdev_dict ["onboarding_class" ]()
132+ onboarding_cls .credentials = {"username" : self .username , "password" : self .password , "secret" : self .secret }
132133 onboarding_cls .run (onboarding_kwargs = onboarding_kwargs )
133134
134135 self .created_device = onboarding_cls .created_device
0 commit comments