首页 > 解决方案 > 在 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天后节点被清除

我该如何配置它?

谢谢!

标签: puppetaws-opsworkspuppet-enterprise

解决方案


推荐阅读