0
我幾乎可以通過Puppet Enterprise Master運行其他所有命令到代理,但更新命令將不會運行。就我所知,PE確實以root身份運行。不能從puppet運行命令爲使用puppet企業的puppet代理更新服務器
有人可以請建議如何讓這個命令在Linux上從Puppet工作。
exec { "sudocmd" :
cwd => "/usr/bin/",
path => ["/usr/bin/","/usr/sbin/","/bin"],
command => "yum update -y",
timeout => "-1",
logoutput => "on_failure",
}
謝謝!在其他服務器上以root身份手動運行代理時,我能夠更好地排除故障。它看起來也許這是某種主機名/證書。問題是證書名稱發生了變化,然後命令發揮作用 - 而不一定是根本問題或命令寫入的方式。 –
明確指出fqdn與ec2 NAT實例上的主機名。 –