add zone table sshbetweennodes attribute
This commit is contained in:
		| @@ -1057,7 +1057,8 @@ site => { | ||||
|    "                   Set to NOGROUPS,if you do not wish to enabled any group of compute nodes.\n". | ||||
|    "                   Service Nodes are not affected by this attribute\n". | ||||
|    "                   they are always setup with\n". | ||||
|    "                   passwordless root access to nodes and other SN.\n\n". | ||||
|    "                   passwordless root access to nodes and other SN.\n". | ||||
|    "                   If using the zone table, this attribute in not used.\n\n". | ||||
|    " -----------------\n". | ||||
|    "SERVICES ATTRIBUTES\n". | ||||
|    " -----------------\n". | ||||
| @@ -1196,12 +1197,13 @@ performance => { | ||||
|  }, | ||||
|   }, | ||||
| zone => { | ||||
|     cols => [qw(zonename sshkeydir defaultzone comments disable)], | ||||
|     cols => [qw(zonename sshkeydir sshbetweennodes defaultzone comments disable)], | ||||
|     keys => [qw(zonename)], | ||||
|     table_desc => 'Defines a cluster zone for nodes that share root ssh key access to each other.', | ||||
|  descriptions => { | ||||
|    zonename => 'The name of the zone.', | ||||
|    sshkeydir => 'Directory containing the shared root ssh RSA keys.', | ||||
|    sshbetweennodes => 'Indicates whether passwordless ssh will be setup between the nodes of this zone. Values are yes/1 or no/0. Default is yes. ', | ||||
|    defaultzone => 'If nodes are not assigned to any other zone, they will default to this zone. If value is set to yes or 1.', | ||||
|    comments => 'Any user-provided notes.', | ||||
|    disable => "Set to 'yes' or '1' to comment out this row.", | ||||
| @@ -3101,6 +3103,10 @@ push(@{$defspec{node}->{'attrs'}}, @nodeattrs); | ||||
|                 tabentry => 'zone.sshkeydir', | ||||
|                 access_tabentry => 'zone.zonename=attr:zonename', | ||||
|         }, | ||||
|         {attr_name => 'sshbetweennodes', | ||||
|                 tabentry => 'zone.sshbetweennodes', | ||||
|                 access_tabentry => 'zone.zonename=attr:zonename', | ||||
|         }, | ||||
|         {attr_name => 'defaultzone', | ||||
|                 tabentry => 'zone.defaultzone', | ||||
|                 access_tabentry => 'zone.zonename=attr:zonename', | ||||
|   | ||||
		Reference in New Issue
	
	Block a user