木偶允许resource ordering,以指定资源的安装/创建的顺序。傀儡模块“maestrodev /木偶wget的”木偶资源排序?
我的Ruby脚本使用package
安装应用程序。
$app_firefox_name = "Firefox-0-DL"
$app_firefoxt_dmg = "/tmp/$app_firefox_name.dmg"
package { $app_firefoxt_app:
ensure => installed,
provider => appdmg,
source => $app_firefoxt_dmg,
require => wget::fetch[$app_firefoxt_app],
}
在安装之前,脚本需要下载应用程序。该脚本使用木偶模块https://github.com/maestrodev/puppet-wget
来获取应用程序。
wget::fetch { $app_firefox_name:
source => "http://download.mozilla.org/?product=firefox-21.0&os=osx&lang=en-GB",
destination => $app_firefox_dmg,
timeout => 0,
verbose => true
}
我不知道maestrodev/puppet-wget模块是否定义了一个类型。
请问下面的代码定义可以用来描述资源排序(如木偶的资源排序文档中定义)一个类型?
define wget::fetch (
$source,
$destination,
$timeout = '0',
$verbose = false,
$redownload = false,
$nocheckcertificate = false,
$execuser = 'root',
) { ... }
如果是的话,我怎么能使用傀儡的metaparameter前要表达的关系下载应用程序 - >安装的应用程序包?
我发布之前试过。相同的输出。 –