木偶允許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前要表達的關係下載應用程序 - >安裝的應用程序包?
我發佈之前試過。相同的輸出。 –