我正在浏览一些木偶教程。在我的/etc/puppetlabs/code/environment/production/manifests/site.pp
我有
node default {
class { 'motd': }
class { 'viminstall'}
}
从那里我创建了两个模块:motd
模块和viminstall
模块。我的错误与我的viminstall
模块有关。在viminstall/manifests
目录中,我创建了两个文件:init.pp
和vim.pp
。我的init.pp
有以下
class viminstall {
notify { "I'm installing vim": }
include viminstall::vim
}
我的vim.pp
有以下
class viminstall::vim {
package { 'vim':
ensure => 'latest'
}
}
当我运行puppet agent --test
时,我收到错误could not find declared class viminstall at /etc/puppetlabs/code/environments/production/manifests/site.pp
。
任何想法为什么?
答案 0 :(得分:0)
我的问题是目录上的权限我更改了模块文件夹和所有子目录,其中那些文件存储到755并且运行时没有问题