2016-06-22 11 views
2

に複数行を書く:Ansible:私はコマンドを使用していますlocal_actionを使用してファイルまたは別の方法

  • local_action:コピーコンテンツ=
DEST =〜/ ansible/ansible_log.txt "インストールに失敗しました"

しかし、私は再びそれを実行します。

  • local_action:コピーコンテンツ= "支援のための私に連絡し、" DEST =〜/ ansible/ansible_log.txt

古いテキストを新しいテキストで上書きします。私がしたいことは、前のテキストを置き換えるのではなく、ファイルに追加することです。

元の文字列の最後に/ nを追加してみました。

答えて

3

どうlineinfileモジュールについて:

local_action: 
    module: lineinfile 
    dest: "~/ansible/ansible_log.txt" 
    line: "The installation failed" 
    create: yes 
local_action: 
    module: lineinfile 
    dest: "~/ansible/ansible_log.txt" 
    line: "Contact me for assistance" 
+0

またはテンプレート。リスクは非常に低い。 – tedder42

関連する問題