簡體   English   中英

通過puppet模塊安裝jetty

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM