Issue #15668 has been updated by Andrew Parker.
RI, loading the facts multiple times is another issue that was going to be looked at (falling under the rubrik of performance). I don't see that being fixed by this. The issue with types and providers is probably something that we need to look into, though. I suspect that it might turn into something larger that we work on after removing the pluginsync from apply. ---------------------------------------- Bug #15668: Revert #12127 - Puppet should not pluginsync on 'puppet apply' https://projects.puppetlabs.com/issues/15668#change-67589 Author: eric sorenson Status: Unreviewed Priority: Normal Assignee: Andrew Parker Category: plug-ins Target version: 3.x Affected Puppet version: Keywords: pluginsync Branch: After some testing and clarifying the role of pluginsync in the ecosystem, it sure seems like #12127 was a bad idea. The root of the problem is that the pluginsync area is primarily a way for a master to deliver functionality to a puppet agent, which the agent needs in order to comply with the master. This could be to submit custom facts the master needs for compilation and/or to use types/providers the master specifies in the catalog that gets delivered. Pluginsync'ing from apply clobbers the local cache of these plugins with a totally disjoint set of plugins from the apply `modulepath` variable; apply should not be authoritative over the agent-to-master communication channel. Therefore the change in #12127 should be reverted; only `puppet agent` ought to initiate a pluginsync. -- 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.
