木偶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',
}