从puppet master到代理共享凭据
我在向代理传递自定义事实的db凭据时遇到问题 无法通过代理中的puppet lookup从hiera获取凭据 无法通过代理中的puppet lookup从hiera获取凭据 这是意料之中的<代码>傀儡查找执行本地查找,而不是服务器上的查找。因此,它在代理节点上通常不有用 目前还不清楚您到底打算如何使用这些DB凭据,但“对于自定义事实”表明您希望代理在本地数据库上执行查询,作为某些自定义事实值计算的一部分。至少有以下几种替代方案可能效果更好:从puppet master到代理共享凭据,puppet,secret-key,puppet-enterprise,hiera,Puppet,Secret Key,Puppet Enterprise,Hiera,我在向代理传递自定义事实的db凭据时遇到问题 无法通过代理中的puppet lookup从hiera获取凭据 无法通过代理中的puppet lookup从hiera获取凭据 这是意料之中的傀儡查找执行本地查找,而不是服务器上的查找。因此,它在代理节点上通常不有用 目前还不清楚您到底打算如何使用这些DB凭据,但“对于自定义事实”表明您希望代理在本地数据库上执行查询,作为某些自定义事实值计算的一部分。至少有以下几种替代方案可能效果更好: 让服务器执行查询并将结果作为类变量公开,而不是让代理提供与事
- 让服务器执行查询并将结果作为类变量公开,而不是让代理提供与事实相同的数据
- 在自定义事实实现中嵌入所需的凭据
如果查询实际上是针对中央数据库而不是本地数据库执行的,那么您也可以考虑在第一个选项上的一个变体,其中设置一个使用数据库作为其数据源的自定义Hiera后端。