在主机上,我有这样的东西:
export SOME_USER=foo
export SOME_PASSWORD=password
我想将主机的一些环境变量转换为attributes/default.rb中的属性:
user = ENV["SOME_USER"]
password = ENV["SOME_PASSWORD"]
node.default["some"]["url"] = "http://#{user}:#{password} ..."
但是,ENV
这是来宾操作系统的ENV
。我可以在属性文件中访问我的主机环境吗?
更广泛地说,在厨师中定义用户/密码而不在任何地方检查密码的首选方法是什么?