所以我有这个问题,其中我的木偶大师生成一个目录,这个目录被发送到服务器,然后运行它,但没有任何反应。
我打印了以下内容:
puppet master --verbose --compile billyjean > derp
{
"tags": ["class","file","authorized_keys","node","billyjean"],
"type": "File",
"parameters": {
"source": "puppet:///modules/basetoolkit/ssh/authorized_keys",
"ensure": "file",
"path": "/home/ubuntu/.ssh/authorized_keys",
"require": "File[sshfolder]"
},
"exported": false,
"file": "/etc/puppet/manifests/site.pp",
"title": "authorized_keys",
"line": 122
},
所以我希望它能够将我的authkeys从位置复制到机器上" modules / files / basetoolkit / ssh / authorized_keys"到服务器,但没有任何反应。似乎还有其他东西没有被运行,但是现在我正在测试它,因为它是最不关键的。
答案 0 :(得分:0)
在客户端检查
/var/lib/puppet/state/last_run_report.yaml
您尝试在客户端上应用的代码可能存在一些问题 通过仔细阅读这个相当冗长的文件,你应该看到问题的线索
答案 1 :(得分:0)
似乎已经努力删除了已弃用或标记为"不使用"的继承和其他内容,但由于某些原因仍然在手册的大部分内容中: http://docs.puppetlabs.com/puppet/latest/reference/lang_node_definitions.html#inheritance