我正在學習語言的傀儡,並注意到一個代碼非常有趣的路線:在下列情況下Exec["apt-update"] -> Package <| |>
:Puppet Exec是什麼「<| |>」的含義?
class manifest::module {
exec { "apt-update":
command => "/usr/bin/apt-get -y update",
timeout => 3600;
}
package {
["alien", "bc", "libaio1", "unixodbc", "unzip", "rlwrap"]:
ensure => installed;
}
Exec["apt-update"] -> Package <| |>
}
爲什麼Exec的後面是->
?最重要的是,<| |>
的含義是什麼?
它也有一個副作用:它將實現'package'類型的所有虛擬資源,如[參考](http://docs.puppetlabs.com/puppet/3/reference/lang_collectors.html#行爲) – bartavelle
是的,應該提到這一點。 –