puppet中的资源types无效

我有以下问题:

无效资源typesmsql :: db at /tmp/vagrant-puppet/manifests-a11d1078b1b1f2e3bdea27312f6ba513/db.pp:6

我的清单(db.pp)是:

include mysql::server msql::db { "loja": schema => "loja_schema", password => "lojasecret", } 

我定义的types称为mysql :: db在一个名为mysql的模块中。 这个模块有一个init.pp清单文件夹:

 class mysql { } 

还有一个名为db.pp的文件,其中定义的types是:

 define mysql::db($schema, $user = $title, $password) { #Dependência Class['mysql::server'] -> Mysql::db[$title] exec { "$title-schema": unless => "mysql -uroot $schema", command => "mysqladmin -uroot create $schema", path => "/usr/bin/", } exec {"$title-user": unless => "mysql -u$user -p$password $schema", command => "mysql -uroot -e \"GRANT ALL PRIVILEGES ON \ $schema.* TO '$user'@'%' \ IDENTIFIED BY '$password';\"", path => "/usr/bin/", require => Exec["$title-schema"], } } 

什么似乎是问题? 谢谢。

你input了msql :: db,这可能是一个错字。

我想你可能是指mysql :: db。