Ansible sysctl模块去重BUG

Asnbile的sysctl模块可以方便优雅地修改系统文件/etc/sysct.conf文件,但是当sysctl.conf文件中存在一个变量定义两次的情况要特别注意。

当文件中一个变量前后出现两次或多次的时候,sysctl.conf 文件本身的默认规则是以最后一次出现的时值为准。

但是在这种情况下,如果使用sysctl模块去修改其它变量,sysctl模块会自动对sysctl.conf文件中的变量做去重,并以第一次匹配到的值为准。这刚好与sysctl.conf的默认规则相反。

Bug report

建议:不要在sysctl.conf文件中重复给变量赋值。

文章目录