diff options
| author | Nick Lewis <nick@puppetlabs.com> | 2011-01-14 10:55:05 -0800 |
|---|---|---|
| committer | Nick Lewis <nick@puppetlabs.com> | 2011-01-14 10:55:05 -0800 |
| commit | f9bfb968fac70eca9fe29bbd8afbcabfa1c27b9e (patch) | |
| tree | f33c62400a7969c27b9eb016303fe940f9b3d471 /lib/puppet | |
| parent | 0b19744c5e01dacaff34e3348b77bcd6297f492e (diff) | |
| download | puppet-f9bfb968fac70eca9fe29bbd8afbcabfa1c27b9e.tar.gz puppet-f9bfb968fac70eca9fe29bbd8afbcabfa1c27b9e.tar.xz puppet-f9bfb968fac70eca9fe29bbd8afbcabfa1c27b9e.zip | |
(#5900) Include ResourceStatus#failed in serialized reports
This property was excluded from serialization because it was believed that its
value could be determined by looking at the events of a ResourceStatus.
However, if a resource can't be retrieved, it will have no events created, and
will have no other way of determining its status.
Reviewed-By: Paul Berry
Diffstat (limited to 'lib/puppet')
| -rw-r--r-- | lib/puppet/resource/status.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/puppet/resource/status.rb b/lib/puppet/resource/status.rb index a9a64425e..dea8c105d 100644 --- a/lib/puppet/resource/status.rb +++ b/lib/puppet/resource/status.rb @@ -12,7 +12,7 @@ module Puppet attr_reader :source_description, :default_log_level, :time, :resource attr_reader :change_count, :out_of_sync_count, :resource_type, :title - YAML_ATTRIBUTES = %w{@resource @file @line @evaluation_time @change_count @out_of_sync_count @tags @time @events @out_of_sync @changed @resource_type @title @skipped} + YAML_ATTRIBUTES = %w{@resource @file @line @evaluation_time @change_count @out_of_sync_count @tags @time @events @out_of_sync @changed @resource_type @title @skipped @failed} # Provide a boolean method for each of the states. STATES.each do |attr| @@ -52,6 +52,7 @@ module Puppet @changed = false @out_of_sync = false @skipped = false + @failed = false [:file, :line].each do |attr| send(attr.to_s + "=", resource.send(attr)) |
