puppet-archive没有按预期工作

时间:2016-08-30 05:36:28

标签: puppet

我正在使用puppet-archive从存储库下载我的文件

archive { "/usrdata/archive/${tomcat::jreversion}":
  ensure       => present,
  extract      => true,
  extract_path => '/usrdata/apps/java/',
  source       => $tomcat::params::jredownloadpath,
  creates      => "/usrdata/apps/java/${tomcat::jdkversion}",
}

但是我在puppet run上遇到以下错误 - :

  

错误:无法设置'present'确保:没有隐式转换   nil into String at 26:/etc/puppet/modules/tomcat/manifests/javaora.pp   错误:无法设置'present'确保:没有隐式转换   nil into String at 26:/etc/puppet/modules/tomcat/manifests/javaora.pp   包装异常:没有将nil隐式转换为String错误:   /阶段[主要] / Tomcat的:: Javaora /存档[/ usrdata /存档/ JRE-7] /确保:   从缺席变为现在失败:无法设置'现在'   确保:没有将nil隐式转换为String   26:/etc/puppet/modules/tomcat/manifests/javaora.pp

当我在同一台机器上使用wget时,我可以下载该文件。

我正在使用木偶3.8.7

1 个答案:

答案 0 :(得分:1)

本地$tomcat::params::jredownloadpath未定义。确保它是定义和正确的。