组安装“GNOME桌面”

时间:2018-05-28 17:40:40

标签: puppet yum

Puppet Version:3.8.7

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

exec { "GNOME Desktop":
        command => "/usr/bin/yum -y groups install 'GNOME Desktop'",
        timeout => 600,
     }

puppet forge上有一个可用的模块似乎可以做我想要的但是它与我们的puppet版本不兼容,我们目前还没有升级的地方。

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

https://serverfault.com/questions/127460/how-do-i-install-a-yum-package-group-with-puppet

我也手动能够运行以下命令但是当我将它作为puppet命令执行时,它会失败:

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

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

1 个答案:

答案 0 :(得分:0)

更改超时(或删除它)没有效果,问题在于puppet的版本和安装组包的能力。我最终在我的kickstart文件中安装了桌面环境,并为其他所有内容运行了puppet。