puppet - 在 Puppet Enterprise(OpsWorks 托管)上配置 node-purge-ttl(删除过期节点)
问题描述
我有一个 AWS OpsWorks Puppet Enterprise 实例,我想配置 node-purge-ttl 属性 ( https://puppet.com/docs/puppetdb/5.1/configure.html#node-purge-ttl )。
3 天后,断开连接的节点被清除,我想避免它,即使最后一次连接是 10 年前,我也需要这些节点出现在 Puppet Enterprise UI 上(这是业务需求)
我尝试通过在 PE PuppetDB 分类上设置值来配置 node-purge-ttl:(截图:https ://i.imgur.com/OFbSl5k.png )
Class: puppet_enterprise::profile::puppetdb - node_purge_ttl=0s
(设置为 0s,禁用节点的自动删除)
并在数据部分设置这些值:
puppet_enterprise::params - puppetdb_node_purge_ttl = 0s
puppet_enterprise::puppetdb - node_purge_ttl = 0s
但它不起作用,3天后节点被清除
我该如何配置它?
谢谢!
解决方案
推荐阅读
- c# - C# 中的默认字符串比较忽略“_”和“0”的 ASCII 顺序,并给出与 Java 相反的结果
- git - 将本地存储库链接到 gitlab.net 上的新项目
- mysql - 使用什么 SQL 查询来获取类别列表?
- javascript - 数字到文本变量未在 HTML 中显示
- javascript - Nodemailer不发送电子邮件
- javascript - 画布绘图问题 - 使用 forEach
- android - IF-ELSE 条件为新活动创建循环
- c++ - 函数定义不声明参数 - C++
- list - 我想从列表中选择图标,但它总是显示其他图标而不是代码点中的图标
- ruby-on-rails - 完全禁用 Sprockets