我为我的木偶模块编写了简单的函数。它使用化蛹数据库API提出了一些请求,而我需要傀儡数据库服务器的IP地址。是否有正确的方法来获取连接PuppetMaster到puppetdb的设置以获取puppetdb服务器的地址,或者我应该手工解析puppet.conf?
发布于 2014-06-17 11:34:43
手工解析puppetdb.conf将是最不理想的方法。
puppetdb.conf
查看加载配置的代码,应该可以使用
settings_value = Puppet::Util::Puppetdb.config['main'][setting_name]
有关[main]部分中的配置选项。
[main]
看看更多的代码,您甚至应该能够使用
Puppet::Util::Puppetdb.server Puppet::Util::Puppetdb.port
我不完全确定这些API是否可以从解析器函数中获得,但值得一试。
https://stackoverflow.com/questions/24259167
相似问题