使用 Ansible 在文件开头插入行

gir*_*ffe 5 ansible

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

tec*_*raf 8

问题中包含的模块手册的链接

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

所以:

- lineinfile:
    path: path/to/file
    insertbefore: BOF
    line: my_line
Run Code Online (Sandbox Code Playgroud)