Module 基本的木偶构造不起作用,为什么?

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

我已经创建了一个傀儡构造:文件scructure可以从下面的屏幕截图中取出

但是当我用下面的命令执行sites.pp文件时

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”,这样命令就可以由普通用户执行。