summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Options.py
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-09-28 12:04:49 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-09-28 12:04:49 -0400
commite224ae0359840d54b9bd995a5231e4774321755a (patch)
tree30c47babc201d52397dc12cfa7df64c97d50aa69 /src/lib/Bcfg2/Options.py
parent1bdb14055dd1b2395047793ee28c17bbae65c845 (diff)
downloadbcfg2-e224ae0359840d54b9bd995a5231e4774321755a.tar.gz
bcfg2-e224ae0359840d54b9bd995a5231e4774321755a.tar.bz2
bcfg2-e224ae0359840d54b9bd995a5231e4774321755a.zip
made client runs abort on probe failure, added option to disable that
Diffstat (limited to 'src/lib/Bcfg2/Options.py')
-rw-r--r--src/lib/Bcfg2/Options.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/Bcfg2/Options.py b/src/lib/Bcfg2/Options.py
index 04233f165..b5a116ddb 100644
--- a/src/lib/Bcfg2/Options.py
+++ b/src/lib/Bcfg2/Options.py
@@ -723,6 +723,13 @@ CLIENT_DECISION_LIST = \
cmd='--decision-list',
odesc='<file>',
long_arg=True)
+CLIENT_EXIT_ON_PROBE_FAILURE = \
+ Option("The client should exit if a probe fails",
+ default=True,
+ cmd='--exit-on-probe-failure',
+ long_arg=True,
+ cf=('client', 'exit_on_probe_failure'),
+ cook=get_bool)
# bcfg2-test and bcfg2-lint options
TEST_NOSEOPTS = \
@@ -1079,7 +1086,8 @@ CLIENT_COMMON_OPTIONS = \
ca=CLIENT_CA,
serverCN=CLIENT_SCNS,
timeout=CLIENT_TIMEOUT,
- decision_list=CLIENT_DECISION_LIST)
+ decision_list=CLIENT_DECISION_LIST,
+ probe_exit=CLIENT_EXIT_ON_PROBE_FAILURE)
CLIENT_COMMON_OPTIONS.update(DRIVER_OPTIONS)
CLIENT_COMMON_OPTIONS.update(CLI_COMMON_OPTIONS)