[英]Installing jetty through puppet module
我是Puppet的新手,想要安裝jetty,通過此處已有的模塊Link
為此,我使用以下方法安裝了jetty模塊:
puppet module install maestrodev-jetty
現在我有了這個文件結構
puppet
== modules
==== jetty
== manifests
==== site.pp
==== classes
== gg_jetty.pp
gg_jetty.pp具有以下內容:
class gg_jetty{
include jetty
jetty{
version => "9.0.4.v20130625",
home => "/opt",
user => "jetty",
group => "jetty",
}
}
site.pp具有以下內容:
import classes/*.pp
node default{}
node 'pajetty1'{include gg_jetty}
現在當我在'pajetty1'中使用以下命令運行這樣的命令:
puppet agent --no-daemonize --verbose --onetime
它向我顯示以下錯誤:
我做錯了什么,(也是為了查看圖片,請右鍵單擊圖像並在新標簽中打開)
提前致謝..
'jetty {'需要一個名字:
class gg_jetty{
include jetty
jetty{'foo':
version => "9.0.4.v20130625",
home => "/opt",
user => "jetty",
group => "jetty",
}
}
因此目錄加載失敗,而puppet使用緩存目錄
另一方面,似乎您的版本(9.0.4.v2013062, 最后5個丟失 )無法通過您的yum repos訪問。 輸入yum info jetty
以查看您通過yum
獲得的版本,並更改repos或recipes以使它們匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.