Ansible模块[07]:replace

应用

  • replace模块可以根据我们指定的正则表达式替换文件中的字符串,文件中所有被正则匹配到的字符串都会被替换。

参数

  • path:必须参数,指定要操作的文件。
  • regexp:必须参数,指定python正则表达式,文件中与正则匹配的字符串将会被替换。
  • replace:指定最终要替换成的字符串。
  • backup:是否在修改文件之前对文件进行备份,建议设置为yes。

示例

匹配修改文件中的字段。

ansible all -m replace -a 'path=/home/box/config regexp="SELINUX=enforcing" \
> replace=SELINUX=disabled backup=yes'
posted @ 2021-03-25 12:14  lizhi_box  阅读(145)  评论(0)    收藏  举报