From e224ae0359840d54b9bd995a5231e4774321755a Mon Sep 17 00:00:00 2001 From: "Chris St. Pierre" Date: Fri, 28 Sep 2012 12:04:49 -0400 Subject: made client runs abort on probe failure, added option to disable that --- src/lib/Bcfg2/Options.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/lib/Bcfg2/Options.py') 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='', 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) -- cgit v1.2.3-1-g7c22