diff options
author | Adam Edwards <adamed@opscode.com> | 2014-09-02 14:09:34 -0700 |
---|---|---|
committer | adamedx <adamed@getchef.com> | 2014-09-03 11:55:49 -0700 |
commit | a3dbf43c4dfb756c5ac1b016dd65598ee69868a8 (patch) | |
tree | 528dc12d826ce120c536e57b2915615a98be5b43 | |
parent | 04fbd5b72dd18808765a5940cb6c87510cd658a1 (diff) | |
download | chef-a3dbf43c4dfb756c5ac1b016dd65598ee69868a8.tar.gz |
Explicitly require erroraction continue for predictability, consistency in match conditional
-rw-r--r-- | lib/chef/util/dsc/local_configuration_manager.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/chef/util/dsc/local_configuration_manager.rb b/lib/chef/util/dsc/local_configuration_manager.rb index f41428081b..4a56b6a397 100644 --- a/lib/chef/util/dsc/local_configuration_manager.rb +++ b/lib/chef/util/dsc/local_configuration_manager.rb @@ -74,7 +74,7 @@ class Chef::Util::DSC def lcm_command_code(configuration_path, test_only_parameters) <<-EOH -$ProgressPreference = 'SilentlyContinue';start-dscconfiguration -path #{@configuration_path} -wait -force #{test_only_parameters} +$ProgressPreference = 'SilentlyContinue';start-dscconfiguration -path #{@configuration_path} -wait -erroraction 'continue' -force #{test_only_parameters} EOH end @@ -90,7 +90,7 @@ EOH end def output_has_dsc_module_failure?(what_if_output) - !! (what_if_output.match(/\sCimException/) && + !! (what_if_output =~ /\sCimException/ && what_if_output =~ /ProviderOperationExecutionFailure/ && what_if_output =~ /\smodule\s+is\s+installed/) end |