2016-10-03 4 views
0

私はファイルコンテンツに入力を与えなければならない、面白いプレイブックを作成しようとしています。不可能ユーザー入力を使ってコンテンツをファイルにコピーする方法

Enter the File Lists 
7124 /var/www/A.txt 
7125 /var/www/B.txt 

のためにこれは、コンテンツとしてファイル/tmp/filelist.txtに更新する必要があります。私は猫

cat /tmp/filelist.txt 
7124 /var/www/A.txt 
7125 /var/www/B.txt 

を行うと

私はコピーコンテンツを使用してみましたが、それは達成することができませんでした。

+0

のコピーを使用すると仮定しますが試したコードスニペットを提供してください。 – smiller171

+0

あなた自身の問題を解決した場合は、回答として投稿してください。あなたは2日以内に受け入れられたようにあなた自身の答えをマークすることができます。 – smiller171

答えて

0

この方法により

- hosts: localhost 
    connection: localhost 
    tasks: 
    - lineinfile: dest=/tmp/A.txt create=yes 
       line="{{item}}" 
    with_items: 
     - 7124 /var/www/A.txt 
     - 7125 /var/www/B.txt 
0

を実行するために最後に私ができる私が代わりにlineinfile

- hosts: all 
    tasks: 
    - copy: 
     dest: /tmp/A.txt 
     content: | 
      7124 /var/www/A.txt 
      7125 /var/www/B.txt 
関連する問題