command line option for ignore class not found
diff --git a/reclass/config.py b/reclass/config.py
index 2bfaf02..f1a8c0c 100644
--- a/reclass/config.py
+++ b/reclass/config.py
@@ -29,6 +29,9 @@
ret.add_option('-c', '--classes-uri', dest='classes_uri',
default=defaults.get('classes_uri', OPT_CLASSES_URI),
help='the URI to the classes storage [%default]'),
+ ret.add_option('-z', '--ignore-class-notfound', dest='ignore_class_notfound',
+ default=defaults.get('ignore_class_notfound', OPT_IGNORE_CLASS_NOTFOUND),
+ help='decision for not found classes [%default]')
return ret
diff --git a/reclass/defaults.py b/reclass/defaults.py
index c28d0b4..b21babd 100644
--- a/reclass/defaults.py
+++ b/reclass/defaults.py
@@ -17,6 +17,7 @@
OPT_PRETTY_PRINT = True
OPT_NO_REFS = False
OPT_OUTPUT = 'yaml'
+OPT_IGNORE_CLASS_NOTFOUND = False
CONFIG_FILE_SEARCH_PATH = [os.getcwd(),
os.path.expanduser('~'),
@@ -37,7 +38,6 @@
ALLOW_DICT_OVER_SCALAR = False
AUTOMATIC_RECLASS_PARAMETERS = True
-IGNORE_CLASS_NOTFOUND = False
DEFAULT_ENVIRONMENT = 'base'
INVENTORY_IGNORE_FAILED_NODE = False