木偶Linux的百胜安装

问题描述:

我与RHEL 6操作系统的工作,和我尝试编写安装包的脚本,我将使用命令安装“百胜安装......”木偶Linux的百胜安装

package { "install-nginx" : 
    ensure  => installed, 
    name  => "nginx", 
    } 

我有几个像上面的声明,我甚至有一些执行声明

exec {"install-git" : 
    command  => "yum install git" 
    } 

这些声明都没有安装任何东西。 要做安装我使用puppet apply(模块路径)

您的exec很可能会超时,等待用户在命令行输入“y”。您应该已经使用过:

exec {"install-git" : 
    command => "/bin/yum install git -y" 
} 

但是,这是用puppet安装软件包的错误方法。你的第一个代码应该已经工作。你确定你没有在机器上安装nginx吗?

如果要更新的软件包,你需要使用“最新”的版本:

package { [ 
    'nginx', 
    'git', 
    ]: 
    ensure => 'latest', 
    provider => 'yum', 
}