add zone table sshbetweennodes attribute
This commit is contained in:
		@@ -1052,7 +1052,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".
 | 
			
		||||
   "SERVICES ATTRIBUTES\n".
 | 
			
		||||
   " -----------------\n".
 | 
			
		||||
@@ -1191,12 +1192,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.",
 | 
			
		||||
@@ -3083,6 +3085,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