2013-11-15 1 views
8

こんにちは私は人形を初めて使い、ある場所から別の場所にファイルをコピーするサンプルを作成しようとしています。それを行うサンプルスクリプトは何ですか?ファイルをコピーする単純な人形のスクリプト

例:d:\ temp \ test.txtにファイルがあり、このファイルをE:\ mycopy \ folderにコピーします。

答えて

21

ターゲットの場所にあるファイルが存在することを「保証」し、コピーするファイルをファイルの種類のソースとして指定できます。関連部分のみ示す部分のコードスニペット:

file { 'E:\mycopy\folder\filename': 
      ensure => present, 
      source => "d:\temp\test.txt", 
} 

は、ファイルタイプhereのドキュメントとどのようにソース属性がhereに動作を確認してください。あなたは、ソースファイル人形のファイルサーバーからファイルを提供している場合は、ファイルは、エージェント・マシン

  • 上に存在する必要があります - あなたがソースとして絶対ファイルパスを使用している場合は

    • :今、これはいくつかの注意事項で動作します人形のファイルサーバーの適切な場所になければなりません。

    あなたの正確な目的は何ですか?同様のことはcontentのファイルタイプの属性またはother attributes

  • +0

    で実際には1つのディレクトリから別のディレクトリにすべてのファイルをコピーしたいと考えています。パペットの新機能としてこれを行う方法がわかりません – jestges

    +0

    @jestgesディレクトリ/ディレクトリツリーはファイル使用リキュール属性と同じです –

    +1

    こんにちは感謝しています... – jestges