木偶将不会执行命令
Puppet 0.25.4在ubuntu上点空白拒绝执行以下命令: exec {"initiate replica set": command => "echo 'rs.initiate()' | mongo", path => ["/usr/bin","/usr/sbin","/bin"], user => "root", require => Class["mongodb"] } 我可以以root身份执行命令,所以我猜可能是shell的问题。 不幸的是升级木偶不是一种select(无论如何会导致其他问题)。 我已经尝试指定二进制文件的显式path,而不是依赖于path参数,也改变命令: "bash -c \"echo 'rs.initiate()' | mongo\"" 依然不起作用。 有任何想法吗? 我收到一条错误消息,提示“无法从notrun更改为0”