在不执行完整清单的情况下从人偶节点获取 hiera 数据的值
get the value of a hiera data from a puppet node without executing the full manifest
我是 Puppet 的新手,我花了很多时间来弄清楚我在下面提出的问题,但无法得到任何具体的答案。
基本上我的本地 git 存储库中有一些人偶模块。从清单文件中我可以看到他们正在使用 Hiera 的变量。但是我只想知道一些 Hiera 变量的值,这样我就可以通过对属性进行硬编码来在其他地方测试一些非常具体的东西。
所以基本上我需要的只是从一个节点调用一些命令行函数或类似的东西来找出在主节点上设置的 Hiera 变量的值是多少。我无权访问 puppet master,因此不能只登录并检查值。
如果我们在 Puppet 中有类似的东西,你能帮忙吗?
此致,
手电筒
谢谢大家的帮助。
就我所能研究的而言,我认为我和 Felix 一起去,不可能知道在 master 上设置了什么 hiera 值。
但是,我才知道我们正在维护一个 git 存储库,其中包含所有 hiera 文件,然后将这些文件应用于 puppet master。
我认为这是一种更好的方法来维护 git 存储库中的 hiera 文件,这样就可以在不实际登录 puppet master 的情况下找到 master 上设置的内容。
如有不妥请指正
我是 Puppet 的新手,我花了很多时间来弄清楚我在下面提出的问题,但无法得到任何具体的答案。
基本上我的本地 git 存储库中有一些人偶模块。从清单文件中我可以看到他们正在使用 Hiera 的变量。但是我只想知道一些 Hiera 变量的值,这样我就可以通过对属性进行硬编码来在其他地方测试一些非常具体的东西。
所以基本上我需要的只是从一个节点调用一些命令行函数或类似的东西来找出在主节点上设置的 Hiera 变量的值是多少。我无权访问 puppet master,因此不能只登录并检查值。
如果我们在 Puppet 中有类似的东西,你能帮忙吗?
此致, 手电筒
谢谢大家的帮助。
就我所能研究的而言,我认为我和 Felix 一起去,不可能知道在 master 上设置了什么 hiera 值。 但是,我才知道我们正在维护一个 git 存储库,其中包含所有 hiera 文件,然后将这些文件应用于 puppet master。
我认为这是一种更好的方法来维护 git 存储库中的 hiera 文件,这样就可以在不实际登录 puppet master 的情况下找到 master 上设置的内容。
如有不妥请指正