Bug #15003
Updated by Tomáš Strachota almost 8 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>