Issue #6907 has been updated by Nigel Kersten.
Stefan Schulte wrote: > This has one drawback though: You're not able to do a noop run (or at least > you dont see what will really happen) because the prerequisites are never met. How come? You still pluginsync on noop runs (one reason why I really think we need to rename --noop to --simulate as it's not true that there are "no operations") > One alternative I want to throw in here is to just let resources (and > dependencies of course) fail when puppet cannot find a default provider. Isn't that what we have now? And essentially a bunch of our problems are around a provider being synced to the client, but Puppet failing to recognize this and instead saying "no default provider" ? > That said you still have to run puppet twice but you're at least able to run > your manifest in the first place (instead of throwing and error "no default > provider" and do nothing at all) I'm pretty sure this is what we have now? I think I'm missing something Stefan, can you elaborate a bit more? ---------------------------------------- Feature #6907: Ensure providers can be used in the same puppet run that their prerequisites are delivered in https://projects.puppetlabs.com/issues/6907 Author: Nigel Kersten Status: Accepted Priority: Urgent Assignee: Category: Target version: 2.7.x Affected Puppet version: Keywords: Branch: This is possibly more accurately described as a collection of bug fixes, as we've aimed to fix this several times, however I'm characterizing this as a feature, and we're going to associate related bugs with it. Essentially we want to be able to use a provider in the same run that it's prerequisites (like :commands and paths) are delivered in. You should not have to run puppet twice to use a provider. We're aiming this at 2.6.x initially, but if it turns out that we need significant plumbing work to make this happen, we are re-targeting at Statler. -- 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.
