Here's the specificity logic, but I don't remember...
# office-hours
j
Here's the specificity logic, but I don't remember if it applies to multiple defaults or just when puppet is selecting one provider based on confines https://github.com/puppetlabs/puppet/blob/e57fe8fdfb8305203d66451e2b4f71cf12a0f94f/lib/puppet/provider.rb#L337-L346