【问题标题】:node attribute containing Chef server URL?包含 Chef 服务器 URL 的节点属性?
【发布时间】:2016-06-16 15:39:29
【问题描述】:

是否可以将 Chef 服务器 URL 作为节点的属性进行访问?我想根据节点连接到的服务器 ID (URL) 更改自定义配方行为。

https://docs.chef.io/ohai.html 未列出提供的服务器 (URL)。

谢谢

【问题讨论】:

    标签: chef-infra chef-recipe ohai-gem


    【解决方案1】:

    chef_server_urlconfig setting 不能用作节点属性,但您可以通过 Chef::Config 访问此配置:

    Chef::Config['chef_server_url']
    

    【讨论】:

    • 我的厨师服务器中的节点似乎在节点['chef_client']['config']['chef_server_url'] 有一个属性,但这可能是因为我使用厨师客户端食谱作为我的基本食谱运行列表的一部分。
    • 是的,当然,如果您使用的是 [chef-client](supermarket.chef.io/cookbooks/chef-client) 食谱,您也可以使用那里的信息表。当然,这取决于环境。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 2010-11-30
    • 1970-01-01
    • 2014-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多