我正在使用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
答案 0 :(得分:1)
本地$tomcat::params::jredownloadpath
未定义。确保它是定义和正确的。