Project

General

Profile

Bug #15003

Updated by Tomáš Strachota almost 7 years ago

When adding an sc-param it is possible to specify a --match for an FQDN/Hostgroup; 

 <pre> 
 > hammer sc-param add-override-value --help 
 Usage: 
     hammer sc-param add-override-value [OPTIONS] 

 Options: 
  --match MATCH                                         Override match 
  --puppet-class PUPPET_CLASS_NAME                      Puppet class name 
  --puppet-class-id PUPPET_CLASS_ID                     ID of Puppet class 
  --smart-class-parameter SMART_CLASS_PARAMETER_NAME    Smart class parameter name 
  --smart-class-parameter-id SMART_CLASS_PARAMETER_ID 
  --use-puppet-default USE_PUPPET_DEFAULT 
  --value VALUE                                         Override value 
  -h, --help                                            print help 
 </pre> 


 This is not possible with removing the sc-param; 

 <pre> 
 > [root@c077629f02f9 cli.modules.d]# hammer sc-param remove-override-value --help 
 Usage: 
     hammer sc-param remove-override-value [OPTIONS] 

 Options: 
  --id ID 
  --puppet-class PUPPET_CLASS_NAME                      Puppet class name 
  --puppet-class-id PUPPET_CLASS_ID                     ID of Puppet class 
  --smart-class-parameter SMART_CLASS_PARAMETER_NAME    Smart class parameter name 
  --smart-class-parameter-id SMART_CLASS_PARAMETER_ID 
  -h, --help                                            print help 
 </pre> 


 This would be especially useful as when you try to re-assign the parameter using Hammer (using add-override-value) it refuses; 

 <pre> 
 Could not create the override_value: 
   Validation failed: Match has already been taken 
 </pre> 

Back