Ansible:使用 local_action 或其他方法将多行写入文件

jam*_*der 3 ansible

我正在使用命令:

  • local_action: 复制 content="安装失败" dest=~/ansible/ansible_log.txt

然而,当我再次这样做时:

  • local_action: 复制 content="联系我寻求帮助" dest=~/ansible/ansible_log.txt

它用新文本覆盖旧文本。我想要做的是附加到文件而不是替换以前的文本。

我尝试在原始字符串的末尾添加 /n 但无济于事。

Arb*_*zar 5

模块怎么样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"
Run Code Online (Sandbox Code Playgroud)