2017-01-05 21 views
-1

こんにちは私は人形で新作です。人形ファイルのソースの場所が見つかりません

単純なファイルリソースを作成しましたが、エージェントはMasterからファイルの場所を見つけることができませんでした。

file { '/tmp/file01' 
    ensure => file, 
    owner => 'root', 
    group => 'root', 
    mode => '0644', 
    source => 'puppet:///modules/mymodule/file01', 
} 

ファイルは/etc/puppetlabs/code/modules/mymodule/files/file01です。

エージェントが得た:

Error: /Stage[main]/Main/Node[east.test.net]/File[/tmp/file01]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///modules/mymodule/file01

私はあなたの助けをいただければ幸いです。

+0

は、あなたがどこかにあなたの元のコードのタイプミスがありませんか? –

+0

「取得できませんでした」は必ずしも「見つかりませんでした」とは限りません。特に、アクセス制御の方法によって、人形/人形サーバーユーザーがファイルまたはそのパスのディレクトリを読み取ることができなくなった場合は、そのようなエラーが表示されます。 –

答えて

0

次の2つのポイント「」を入れるのを忘れて、この方法を使用して、ファイルのタイトルの後:

file { '/tmp/file01': 
    ensure => file, 
    owner => 'root', 
    group => 'root', 
    mode => '0644', 
    source => 'puppet:///modules/mymodule/file01', 
} 
関連する問題