2016-12-03 1 views
0

で連結を含めることはできません、 はここに私のコードでは、セットアップに私の環境です:私は人形を構成する上で問題を抱えている人形

node 'web' {  
    include concat, staging, java8, tomcat 
} 

と私はダウンロードしてpuppet/modules/concat

が、私にhttps://forge.puppet.com/puppetlabs/concatからファイルを解凍しました次のエラー

Could not find class concat for web.station on node web.station 

私の放浪の設定ファイルを取得することです。

config.vm.provision :puppet do |puppet| 
     puppet.manifests_path = "puppet/manifests" 
     puppet.module_path = "puppet/modules" 
     puppet.manifest_file = "site.pp" 
     puppet.options  = "--verbose --debug --parser future"  
end 
+0

私は_not_持っている必要があり、デフォルト名puppetlabs化連結を残し、その後、 'puppetlabs-concat'およびフォルダ名puppetlabs化連結を含めると –

+0

ディレクトリ名をCONCATないだろう著者の接頭辞 'concat'は正しいです。 –

答えて

1

concatモジュールにはクラスが含まれていないため、includeには何も使用する必要はありません。

マニフェストには、concatリソースを使用する必要があります。これらのリソースは、これ以上設定することなく自動的に動作します。

concat { '/tmp/file': 
    ensure => present, 
} 

concat::fragment { 'tmpfile': 
    target => '/tmp/file', 
    content => 'test contents', 
    order => '01' 
} 

puppetlabs-concat READMEからサンプル)

関連する問題