Issue #4415 has been updated by Dan Bode.
1. You are right about Puppet apply. Failure to find resources during compilation is a failure. 2. The example applies to all native types. I chose to show-case the notify type to show that it was not just specific to native types 3. I dont know enough about changes to plugin sync to now how it will improve this. This error usually occurs (or doesnt occur) when a user does not pluginsync. Setting it to the default means this would only show up if the user is able to disable pluginsync, or if they tried to apply a catalog that had been separately compiled from an agent. So I think the answer is it still matters. ---------------------------------------- Bug #4415: puppetd ignores resources in the catalog if the type code cannot be found https://projects.puppetlabs.com/issues/4415#change-63301 Author: Dan Bode Status: Accepted Priority: Normal Assignee: Chris Price Category: Target version: 3.X Affected Puppet version: Keywords: pluginsync Branch: site.pp <pre> node puppetclient { vcsrepo { "/usr/local/dev/repo": ensure => present, provider => git } notify { 'test123': require => Vcsrepo['/usr/local/dev/repo'] } } </pre> if I dont sync vcsrepo and I remove the type source code for notify.rb, then puppet doesn't fail and just ignores them <pre> debug: /Stage[main]//Node[puppetclient]/Notify[test123]/require: requires Vcsrepo[/usr/local/dev/repo] info: Applying configuration version '1280516948' debug: Finishing transaction -607606538 debug: Storing state debug: Stored state in 0.02 seconds notice: Finished catalog run in 0.04 seconds debug: Using cached certificate for ca debug: Using cached certificate for puppetclient debug: Using cached certificate_revocation_list for ca debug: Value of 'preferred_serialization_format' (pson) is invalid for report, using default (b64_zlib_yaml) debug: report supports formats: b64_zlib_yaml marshal raw yaml; using b64_zlib_yaml </pre> -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
