Puppet “组安装”;GNOME桌面“;

Puppet “组安装”;GNOME桌面“;,puppet,yum,Puppet,Yum,傀儡版本:3.8.7 我一直在构建一些系统监控框,在安装组yum软件包时遇到了一个问题。安装软件包的正常过程当然不起作用,但我想我至少可以通过包含一个exec以命令形式运行安装来解决这个问题(如下所示): 上有一个可用的模块,它似乎可以实现我想要的功能,但它与我们的puppet版本不兼容,我们目前无法升级 我还尝试了以下服务器故障问题中列出的设置,但它也不适用于我: 我还可以手动运行以下命令,但当我将其作为puppet命令执行时,它失败了: /usr/bin/yum-y组安装“GNOME桌面”

傀儡版本:3.8.7

我一直在构建一些系统监控框,在安装组yum软件包时遇到了一个问题。安装软件包的正常过程当然不起作用,但我想我至少可以通过包含一个exec以命令形式运行安装来解决这个问题(如下所示):

上有一个可用的模块,它似乎可以实现我想要的功能,但它与我们的puppet版本不兼容,我们目前无法升级

我还尝试了以下服务器故障问题中列出的设置,但它也不适用于我:

我还可以手动运行以下命令,但当我将其作为puppet命令执行时,它失败了:

/usr/bin/yum-y组安装“GNOME桌面”


为什么会这样?我假设puppet只是以与终端完全相同的方式发出命令?

更改超时(或删除超时)没有任何效果,问题在于puppet的版本和安装组包的能力。最后,我在kickstart文件中安装了桌面环境,并运行了puppet来完成其他一切

具体来说,“它失败”是什么意思?Puppet输出应该提供有关故障性质的一些详细信息,如果启用
--verbose
输出,则更应该如此。但是,如果我冒昧猜测,可能是命令超时了。安装许多软件包的Yum命令可以轻松运行10分钟以上。
exec { "GNOME Desktop":
        command => "/usr/bin/yum -y groups install 'GNOME Desktop'",
        timeout => 600,
     }