summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/rails/reference_serializer.rb
diff options
context:
space:
mode:
authorMatt Robinson <matt@puppetlabs.com>2011-03-15 16:13:15 -0700
committerMatt Robinson <matt@puppetlabs.com>2011-03-15 23:48:08 -0700
commit852fb9744320c253772c85e52b262b0290fb7dd4 (patch)
tree9d3cef147e874cfb9857e6fc6290c7cf7a16b3f1 /lib/puppet/util/rails/reference_serializer.rb
parenta6d0e99e97d18b622793a807e985580cb65a8c7c (diff)
downloadpuppet-852fb9744320c253772c85e52b262b0290fb7dd4.tar.gz
puppet-852fb9744320c253772c85e52b262b0290fb7dd4.tar.xz
puppet-852fb9744320c253772c85e52b262b0290fb7dd4.zip
(#5073) Download plugins even if you're filtering on tags
When we eval a resource in transaction.rb it was being skipped when filtering on tags and downloading the plugins. There's a lot of complicated conditions for whether to skip a resource, but this is a condensed version of the path that was causing plugins not to be downloaded. skip? missing_tags? !ignore_tags? !host_config The Puppet::Configurer::Downloader creates separate catalogs and applies them to get custom facts and plugins, so should be setting host_config to false. Puppet::Util::Settings also sets host_config to false when you call use on settings, while normal catalog application defaults to true. Thanks to Stefan Schulte <stefan.schulte@taunusstein.net> for suggesting the implementation fix.
Diffstat (limited to 'lib/puppet/util/rails/reference_serializer.rb')
0 files changed, 0 insertions, 0 deletions