ansible sysctl net.ipv4.ip_local_reserved_ports changed

OS:centos6.8


- sysctl:

    name: net.ipv4.ip_local_reserved_ports

    value: 21,22,80

    sysctl_set: yes

    state: present


https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/system/sysctl.py

def get_token_curr_value(self, token):

if self.platform == 'openbsd':

# openbsd doesn't support -e, just drop it

thiscmd = "%s -n %s" % (self.sysctl_cmd, token)

else:

thiscmd = "%s -e -n %s" % (self.sysctl_cmd, token)

rc, out, err = self.module.run_command(thiscmd)

if rc != 0:

return None

else:

return out

[root@lianke ~]# sysctl -e -n net.ipv4.ip_local_reserved_ports

21-22,24


由此可知,net.ipv4.ip_local_reserved_ports在proc文件系統會將連續的端口使用“-”連接,yml文件中的value是逗號分割,而獲取到的value中有中橫線分隔。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章