木偶上已经安装的包上的错误

我第一次在CentOS上使用木偶。

我有一个我的.pp文件中有以下内容:

package {"openjdk-6-jdk": ensure => installed, } 

应用时会产生以下错误:

错误:执行'/ usr / bin / yum -d 0 -e 0 -y install openjdk-6-jdk'返回1:错误:什么都不做

错误:/ stage [main] / Play / Package [openjdk-6-jdk] /确保:从缺席变为现在失败:执行/ usr / bin / yum -d 0 -e 0 -y install openjdk- jdk'返回1:错误:无事可做

安装最新的交换产生相同的结果。

 package {"openjdk-6-jdk": ensure => latest, } 

我该如何告诉傀儡,yum返回1在这里没关系?

我想傀儡yum适配器会知道如何处理这个结果代码已经。

这似乎是超级基本的东西,应该“只是工作”。

这是与傀儡3.1.1-1.el6的Centos 6.3

正如我的评论中所发布的那样,软件包名称是错误的。 这里是我如何解决它在Ubuntu和CentOS上安装。

 package {"openjdk-6-jdk": ensure => installed, name => $operatingsystem ? { Ubuntu => "openjdk-6-jdk", CentOS => "java-1.6.0-openjdk", } }