【问题标题】:Copy Ansible output to a ini file with avoiding the delimiters将 Ansible 输出复制到 ini 文件,避免使用分隔符
【发布时间】:2018-03-28 04:40:53
【问题描述】:

我得到了截图中的 Ansible 输出:

我想要附件中的输出:

如何通过消除所有逗号和\n,以正确的顺序将 Ansible 输出复制到文件中?

【问题讨论】:

标签: file copy ansible output


【解决方案1】:

如果要使用ansible的输出,一个好办法是使用callback plugins

但在您的情况下,最好的方法是简单地使用ansible将变量的内容写入带有copy module的文件中:

- name: Write variable content into file
  copy:
    dest: /path/to/the/file.ini
    content: "{{ the_var.content | regex_replace(',', '') }}"
  delegate_to: localhost

内容将被写入文件,解释为\n,并用regex_replace filter删除逗号。

我建议查看以前生成此内容的任务以避免创建逗号。

【讨论】:

    猜你喜欢
    • 2021-08-10
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2012-10-16
    • 2018-08-08
    • 1970-01-01
    • 2020-08-24
    • 2013-04-23
    相关资源
    最近更新 更多