使用 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
Ansible pam_limits
模块默认使用 /etc/security/limits.conf
。
您需要添加一个 dest
参数来指定不同文件的路径。
我在 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
Ansible pam_limits
模块默认使用 /etc/security/limits.conf
。
您需要添加一个 dest
参数来指定不同文件的路径。