Puppet任务命令不返回输出

Puppet任务命令不返回输出,puppet,puppet-enterprise,Puppet,Puppet Enterprise,在执行Puppet task run--nodes ip命令的过程中,我会获取大多数服务器的报告/日志,但仅针对单个服务器,我会获取“此节点无输出”。即使更改也不会反映在该计算机中,而相同的命令会对其余计算机起作用。但同时,作业不会失败,它成功了 注意:我在module/tasks/init.sh中有一个.sh文件,其中包含puppet agent-t--tags(我传递参数)命令。执行puppet task run命令后,puppet agent-t将在这些机器上运行 原因是什么?是否有任何东

在执行Puppet task run--nodes ip命令的过程中,我会获取大多数服务器的报告/日志,但仅针对单个服务器,我会获取“此节点无输出”。即使更改也不会反映在该计算机中,而相同的命令会对其余计算机起作用。但同时,作业不会失败,它成功了

注意:我在module/tasks/init.sh中有一个.sh文件,其中包含puppet agent-t--tags(我传递参数)命令。执行puppet task run命令后,puppet agent-t将在这些机器上运行

原因是什么?是否有任何东西不允许运行该.sh文件

更新: 任务模块-modulename/tasks/init.sh

#!/bin/bash
puppet agent -t --noop --tags $PT_class --environment=$PT_env
要在master中执行的命令: puppet任务运行任务\u模块\u名称class=modulename env=staging--query'inventory{trusted.extensions.certname=“fqdn”}

在运行此命令时,它会成功执行,但任务模块不会在代理计算机上执行


注意:我只在AWS上的CIS上面对这个问题

您没有提供任何代码,也没有提供任何关于麻烦节点的任何特征的信息。因此,,我们无法评估形势或有意义地回答问题。@JohnBollinger请查看我的更新above@JohnBollinger此外,当它在CentOS上工作时,它不仅在amazon linux机器上工作。
puppet agent-t--noop--tags modulename--environment=staging
命令是否为受影响的用户生成输出当您直接在命令行上运行它时,节点?请注意,您正在运行的
puppet agent
命令有点可疑:您是否了解
--tags
选项不会向事务添加任何类或资源,而是过滤掉否则会包含的类和资源,但哪些不带有任何指定标签?