Puppet没有执行目录

时间:2014-05-13 09:29:19

标签: puppet

所以我有这个问题,其中我的木偶大师生成一个目录,这个目录被发送到服务器,然后运行它,但没有任何反应。

我打印了以下内容:

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"到服务器,但没有任何反应。似乎还有其他东西没有被运行,但是现在我正在测试它,因为它是最不关键的。

2 个答案:

答案 0 :(得分:0)

在客户端检查

/var/lib/puppet/state/last_run_report.yaml

您尝试在客户端上应用的代码可能存在一些问题 通过仔细阅读这个相当冗长的文件,你应该看到问题的线索

答案 1 :(得分:0)

似乎已经努力删除了已弃用或标记为"不使用"的继承和其他内容,但由于某些原因仍然在手册的大部分内容中: http://docs.puppetlabs.com/puppet/latest/reference/lang_node_definitions.html#inheritance