使用 ansible pam_limits 模块更改最大用户进程,但失败

using ansible pam_limits module to change max user processes, but failed

我在 Redhat 6.5 上部署了 ansible 2.1.1.0 和 python 2.7.12。我尝试了下面的脚本来修改最大用户进程,它运行时没有失败消息,但对最大用户进程没有影响。

我知道我可以通过使用复制模块或 shell 模块编辑 /etc/security/limit.d/90-nproc.conf 来尝试其他方法,但是由于 ansible 提供了 pam_limits 模块,我想这可能更优雅。

- name: set ulimit nproc use_max
      pam_limits: domain=* limit_item=nproc limit_type=- value=unlimited use_max=yes

A​​nsible pam_limits 模块默认使用 /etc/security/limits.conf

您需要添加一个 dest 参数来指定不同文件的路径。