如何使用 Hiera 的 common.yaml 文件管理 limits.conf 数据?



老板说我需要使用saz-limits来管理/etc/security/limits.conf,所以我已经安装了它,尽管我认为erwbgy/limits是更好的选择。

我的问题是,他希望我在Hiera中实现一切,并且在模块或其他任何地方都没有yaml示例片段。我有以下共同点。Yaml文件,当然它失败了。

    limits::params:
      'limits-conf'
        'purge_limits_d_dir'   : false,
          'priority' : 0,
           'content'  :  "0:999999                soft    nofile           131072n
                         0:999999                hard    nofile           131072n
                         0:999999                soft    nproc            131072n
                         0:999999                hard    nproc            131072n"
0:999999                soft    nofile          131072
0:999999                hard    nofile          131072
0:999999                soft    nproc           131072
0:999999                hard    nproc           131072
错误:

错误:无法从远程服务器检索目录:服务器上的错误400:():在解析第2行第1列的块映射时没有找到期望的键警告:未在失败的目录上使用缓存错误:无法检索目录;跳过运行

purge_limits_d_dir参数传递给class limits

limits::purge_limits_d_dir: false
至于YAML的其余部分,这似乎不符合README中描述的任何 API。你可能偏离轨道太远了。

YAML也是畸形的,所以Hiera查找失败是有道理的。请注意,如果您对JSON更满意,可以对Hiera使用JSON。

相关内容

  • 没有找到相关文章

最新更新