使用Ansible在文件的开头插入行

时间:2018-02-21 01:49:07

标签: ansible

您可以在文件末尾或使用lineinfile的某些正则表达式之前/之后插入一行。但是如何在文件的开头插入一行?

1 个答案:

答案 0 :(得分:1)

来自the link to the module manual you included in the question

  

insertbeforestate=present一起使用。如果指定,则将在指定正则表达式的最后一个匹配之前插入该行。值可用; BOF用于在文件开头插入行。如果指定的正则表达式没有匹配项,则该行将插入文件的末尾。不得与backrefs一起使用。

所以:

- lineinfile:
    path: path/to/file
    insertbefore: BOF
    line: my_line