Module 基本的木偶构造不起作用,为什么?
我已经创建了一个傀儡构造:文件scructure可以从下面的屏幕截图中取出 但是当我用下面的命令执行sites.pp文件时Module 基本的木偶构造不起作用,为什么?,module,puppet,Module,Puppet,我已经创建了一个傀儡构造:文件scructure可以从下面的屏幕截图中取出 但是当我用下面的命令执行sites.pp文件时 sudo puppet apply manifests/sites.pp --modulepath=~/puppet/modules/ …我收到一条错误消息,如下面的屏幕截图所示 清单/sites.pp: import 'nodes.pp' node 'rbalwprinst01' { include teamviewer } class te
sudo puppet apply manifests/sites.pp --modulepath=~/puppet/modules/
…我收到一条错误消息,如下面的屏幕截图所示
清单/sites.pp:
import 'nodes.pp'
node 'rbalwprinst01' {
include teamviewer
}
class teamviewer {
file { '/tmp/test':
content => "test",
}
}
清单/节点。pp:
import 'nodes.pp'
node 'rbalwprinst01' {
include teamviewer
}
class teamviewer {
file { '/tmp/test':
content => "test",
}
}
模块/teamviewer/manifests/init.pp:
import 'nodes.pp'
node 'rbalwprinst01' {
include teamviewer
}
class teamviewer {
file { '/tmp/test':
content => "test",
}
}
这个错误的原因是什么?
提前谢谢
编辑:问题的解决方案是删除“sudo”,这样命令就可以由普通用户执行 您正在收到与sites.pp文件相关的“权限被拒绝”错误。我的第一个猜测是,由于
puppet
进程(被操作系统)拒绝了读取该文件的权限,您能将您的问题修正为没有图像吗?此外,它应该是site.pp
(非复数)。这不会打破你的无主场景,但会让你在未来的道路上省去头疼。谢谢你的回答。这个问题的解决方案是删除“sudo”,这样命令就可以由普通用户执行。