Issue #15668 has been updated by R.I. Pienaar.
I think it should still be an option though. masterless is becoming a common method for many people where an apply that supports sync could copy out plugins, facts etc that other tools like 'facter -p' and just str8 applies could use. Not sure if the above is the actual way we'd need to solve this but apply do need a solution for custom providers, facts and all the other stuff pluginsync does ---------------------------------------- Bug #15668: Revert #12127 - Puppet should not pluginsync on 'puppet apply' https://projects.puppetlabs.com/issues/15668#change-67583 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.
