do not clobber sshcollector config
This commit is contained in:
		| @@ -3,6 +3,7 @@ package App::Netdisco::Util::DeviceAuth; | ||||
| use Dancer qw/:syntax :script/; | ||||
| use App::Netdisco::Util::DNS 'hostname_from_ip'; | ||||
|  | ||||
| use Storable 'dclone'; | ||||
| use Try::Tiny; | ||||
|  | ||||
| use base 'Exporter'; | ||||
| @@ -67,8 +68,8 @@ sub fixup_device_auth { | ||||
|   } | ||||
|  | ||||
|   # import legacy sshcollector configuration | ||||
|   my $sshcollector = (setting('sshcollector') || []); | ||||
|   foreach my $stanza (@$sshcollector) { | ||||
|   my @sshcollector = @{ dclone (setting('sshcollector') || []) }; | ||||
|   foreach my $stanza (@sshcollector) { | ||||
|     # defaults | ||||
|     $stanza->{driver} = 'cli'; | ||||
|     $stanza->{read} = 1; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user