airgun.views.smart_class_parameter¶
Module Contents¶
-
class
airgun.views.smart_class_parameter.MatcherAttribute¶ Bases:
widgetastic.widget.ViewRepresent smart class parameter matcher attribute pair. Usually, it looks like as two fields separated by ‘=’ mark
-
matcher_attribute_type¶
-
matcher_attribute_value¶
-
-
class
airgun.views.smart_class_parameter.SmartClassParameterContent(parent, locator, logger=None)¶ Bases:
widgetastic.widget.View-
class
optional_input_validators(parent, logger=None)¶ Bases:
widgetastic.widget.View-
expander¶
-
required¶
-
validator_type¶
-
validator_rule¶
-
-
class
prioritize_attribute_order¶ Bases:
widgetastic.widget.View-
order¶
-
merge_overrides¶
-
merge_default¶
-
avoid_duplicates¶
-
-
class
matchers¶ Bases:
widgetastic.widget.View-
table¶
-
add_new_matcher¶
-
fill(self, values)¶ Add and fill all matchers provided Example:
[ { 'Attribute type': { 'matcher_attribute_type': 'os', 'matcher_attribute_value': 'x86' }, 'Value': 'newvalue' }, { 'Attribute type': { 'matcher_attribute_type': 'fqdn', 'matcher_attribute_value': 'myhost.com' }, 'Value': 'newvalue2' } ]
-
-
ROOT¶
-
key¶
-
description¶
-
puppet_environment¶
-
puppet_class¶
-
override¶
-
parameter_type¶
-
default_value¶
-
omit¶
-
class
-
class
airgun.views.smart_class_parameter.SmartClassParametersView¶ Bases:
airgun.views.common.BaseLoggedInView,airgun.views.common.SearchableViewMixin-
title¶
-
table¶
-
is_displayed¶
-
-
class
airgun.views.smart_class_parameter.SmartClassParameterEditView¶ Bases:
airgun.views.common.BaseLoggedInView-
parameter¶
-
submit¶
-
is_displayed¶
-