puppet-archive 没有按预期工作
puppet-archive not working as expected
我正在使用 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 运行 -:
上收到以下错误
Error: Could not set 'present' on ensure: no implicit conversion of
nil into String at 26:/etc/puppet/modules/tomcat/manifests/javaora.pp
Error: Could not set 'present' on ensure: no implicit conversion of
nil into String at 26:/etc/puppet/modules/tomcat/manifests/javaora.pp
Wrapped exception: no implicit conversion of nil into String Error:
/Stage[main]/Tomcat::Javaora/Archive[/usrdata/archive/jre-7]/ensure:
change from absent to present failed: Could not set 'present' on
ensure: no implicit conversion of nil into String at
26:/etc/puppet/modules/tomcat/manifests/javaora.pp
我在同一台机器上使用 wget
时可以下载文件。
我正在使用 puppet 3.8.7
您本地 $tomcat::params::jredownloadpath
未定义。确保它已定义且正确。
我正在使用 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 运行 -:
上收到以下错误Error: Could not set 'present' on ensure: no implicit conversion of nil into String at 26:/etc/puppet/modules/tomcat/manifests/javaora.pp Error: Could not set 'present' on ensure: no implicit conversion of nil into String at 26:/etc/puppet/modules/tomcat/manifests/javaora.pp Wrapped exception: no implicit conversion of nil into String Error: /Stage[main]/Tomcat::Javaora/Archive[/usrdata/archive/jre-7]/ensure: change from absent to present failed: Could not set 'present' on ensure: no implicit conversion of nil into String at 26:/etc/puppet/modules/tomcat/manifests/javaora.pp
我在同一台机器上使用 wget
时可以下载文件。
我正在使用 puppet 3.8.7
您本地 $tomcat::params::jredownloadpath
未定义。确保它已定义且正确。