On Oct 12, 2010, at 5:56 AM, Tim Stoop wrote: > Hi all, > > To start, using puppet 0.25.5 on Debian Lenny with Ruby > 1.8.7.72-3lenny1. > > I'm giving ruby a shot and am trying to build my own types for several > applications and modify available types found on the 'net for our > usage. However, I keep running into problems with the default provider > it selects. Is there a document somewhere that describes how the > default provider is selected? I am currently modifying the mysql types > from the camptocamp repo[0] and trying to get it to work on Debian. I > only modified the command so it would include --defaults-file=/etc/ > mysql/debian.cnf. But when I try to use the type, I get: > > err: Could not run Puppet configuration client: Could not find a > default provider for mysql_database > > So I tried adding the line: > > defaultfor :operatingsystem => :debian
I think this means the plugin(the .rb files) are getting found or aren't all getting found. What's the complete local path to mysql_database.rb? Mine would be in: /etc/puppet/modules/whatever/lib/puppet/type/mysql_database.rb /etc/puppet/modules/whatever/lib/puppet/type/provider/mysql_database/mysql_database.rb (Note that those are two different files.) -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.