在文件中查找具有匹配字符串的数字,并使用 ansible 替换为另一个数字

问题描述 投票:0回答:1

我需要更新所有用户的limits.conf 文件中的ulimit 值。 查找现有值(数字,可以是任何值)并替换为给定值。

示例: 应用程序管理 nproc 2000

mwadmin 软 nproc 1000

根文件大小30000

需要确定为 nproc/fsize 设置的值(2000、1000 和 30000),并替换为一些固定值,例如 nproc 为 32000,fsize 为 10000000。 有些参数可以是软参数,有些参数可以是硬参数。单词之间也有一个或多个空格(appadmin、nproc 和 2000)

尝试将limits.conf文件中所有用户的现有ulimit值替换为固定给定值

replace ansible
1个回答
0
投票

您可以查看

pam_limits
模块 – 修改 Linux PAM 限制

以任务为例

- name: Add or modify soft nproc limits for mwadmin domain
  pam_limits:
    domain: mwadmin
    limit_type: soft
    limit_item: nproc
    value: '1000'

将提供一项所需的结果。

© www.soinside.com 2019 - 2024. All rights reserved.