Change argument name in preparation for refactor of setupIMM for common use between slpdiscover and remoteimmsetup
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@14483 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -197,14 +197,14 @@ sub process_request { | ||||
| sub setupIMM { | ||||
| 	my $node = shift; | ||||
| 	my %args = @_; | ||||
| 	my $slpdata = $args{slpdata}; | ||||
| 	my $nodedata = $args{nodedata}; | ||||
| 	my $ipmitab = xCAT::Table->new('ipmi',-create=>1); | ||||
| 	my $ient = $ipmitab->getNodeAttribs($node,[qw/bmc bmcid/],prefetchcache=>1); | ||||
| 	my $ipmiauthmap = xCAT::PasswordUtils::getIPMIAuth(noderange=>[$node]); | ||||
| 	my $newaddr; | ||||
| 	if ($ient) { | ||||
| 		my $bmcid=$ient->{bmcid}; | ||||
| 		if ($bmcid and $slpdata->{macaddress} =~ /$bmcid/) {  | ||||
| 		if ($bmcid and $nodedata->{macaddress} =~ /$bmcid/) {  | ||||
| 			sendmsg("The IMM has been configured (ipmi.bmcid). Skipped.",$callback, $node); | ||||
| 			return;  | ||||
| 		} #skip configuration, we already know this one | ||||
| @@ -258,7 +258,7 @@ sub setupIMM { | ||||
| 			} | ||||
| 		} | ||||
| 		$ssh->close(); | ||||
| 		$ipmitab->setNodeAttribs($node,{bmcid=>$slpdata->{macaddress}}); | ||||
| 		$ipmitab->setNodeAttribs($node,{bmcid=>$nodedata->{macaddress}}); | ||||
| 	} | ||||
| 	exit(0); | ||||
| } | ||||
| @@ -280,7 +280,7 @@ sub configure_hosted_elements { | ||||
| 			} | ||||
| 			if ($doneaddrs{$node}) { next; } | ||||
| 			$doneaddrs{$node}=1; | ||||
| 			setupIMM($node,slpdata=>$immdata,curraddr=>$addr,cliusername=>$user,clipassword=>$pass); | ||||
| 			setupIMM($node,nodedata=>$immdata,curraddr=>$addr,cliusername=>$user,clipassword=>$pass); | ||||
| 		} else { | ||||
| 			sendmsg(": Ignoring target in bay $slot, no node found with mp.mpa/mp.id matching",$callback,$cmm); | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user