模块:lineinfile

noteId: WEBfecf3960c5f86dc1d152ee48f5df4805 · 原始路径:/ALL/Ansible 自动化管理/Ansible 配置合集/常用内置模块 一些 Ansible 中可以用到的语法/模块:lineinfile.note

使用 模块时,建议使用 lineinfile 而不是 blockinfile,lineinfile 模块比 blockinfile 模块好用

·匹配内容,进行修改:

lineinfile 可以使用 regexp 参数,输入正则表达式进行匹配也可以使用 search_string 参数直接 进行字符串匹配

·追加内容:

lineinfile 的追加内容会比 blockinfile 好用因为 blockinfile 追加内容时,会加上两行注释,这在正常的配置文件中是没有问题的,但是如果是在 .html 文件中,注释就会被当作内容读取而使用 lineinfile 的追加,只会追加内容,不会添加其它任何:只需要两个参数:path: //文件路径line: //追加内容