diff options
author | Luke Kanies <luke@reductivelabs.com> | 2010-01-19 23:24:24 -0800 |
---|---|---|
committer | test branch <puppet-dev@googlegroups.com> | 2010-02-17 06:50:53 -0800 |
commit | 386b3e567f09c1ff1eb8ba4bb0a4f6432d3fab31 (patch) | |
tree | e9793c388ecc72fe18e920a93d57bb7a63529280 /lib/puppet/transaction.rb | |
parent | fbd5b0a2d67b28c3e9ab0f161c1bcfa918ee0b6e (diff) | |
download | puppet-386b3e567f09c1ff1eb8ba4bb0a4f6432d3fab31.tar.gz puppet-386b3e567f09c1ff1eb8ba4bb0a4f6432d3fab31.tar.xz puppet-386b3e567f09c1ff1eb8ba4bb0a4f6432d3fab31.zip |
Fixing #2759 - reports now have complete change info
This includes every event generated in the transaction
and a Resource::Status object for each resource managed,
with per-resource information in it.
Signed-off-by: Luke Kanies <luke@reductivelabs.com>
Diffstat (limited to 'lib/puppet/transaction.rb')
-rw-r--r-- | lib/puppet/transaction.rb | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/puppet/transaction.rb b/lib/puppet/transaction.rb index 9da761a8c..b49d12266 100644 --- a/lib/puppet/transaction.rb +++ b/lib/puppet/transaction.rb @@ -330,8 +330,6 @@ class Puppet::Transaction @event_manager = Puppet::Transaction::EventManager.new(self) @resource_harness = Puppet::Transaction::ResourceHarness.new(self) - - @resource_status = {} end # Prefetch any providers that support it. We don't support prefetching @@ -399,11 +397,11 @@ class Puppet::Transaction end def add_resource_status(status) - @resource_status[status.resource] = status + report.add_resource_status status end def resource_status(resource) - @resource_status[resource.to_s] + report.resource_statuses[resource.to_s] end # Roll all completed changes back. |