2017-08-12 4 views
0

ファイル操作のためのdocumentationには、のファイルを作成するモジュールはありません。の行です。一番近いのはlineinfileですが、このモジュールはマーカーも挿入します(最低3行)。1行でファイルを作成する方法は?

この行は変数から生成されるので、ターゲットに転送されたローカルファイルは使用しません。

このようなモジュールはありますか?または、私はシェルコマンドを実行する必要があります

command: echo {{ myvariable }} > the_file_to_create 

それを生成するには?

答えて

2

あなたはファイルがまだ存在しない場合にのみ役立つかもしれない

- name: Copy the content 
    copy: 
    content: "{{ myvariable }}" 
    dest: /location/of/the/file 
    force: no 

・ホープ(ファイルが存在する場合、それが保存されている内容です)新しい空のファイルを作成するために、force=noを使用してcopyモジュールで簡単にそれを行うことができます君は。

+0

ありがとうございます。私は、 'content'は単なる行にすぎないことを忘れていました(私は' src'とそれが一致しませんでした) – WoJ

関連する問題