【发布时间】:2021-12-08 15:32:37
【问题描述】:
我需要从 Shell 脚本中读取凭据并将其设置为环境变量。
Chef 中的先前代码
ENV['password'] = '123'
现在我正在尝试使用下面的代码,但它不起作用。
bash 'set_password' do
code <<-EOH
password=$(sh /opt/get_password.sh root)
EOH
guard_interpreter :bash
environment ({ 'password' => $password })
end unless node.attribute?('ec2')
【问题讨论】:
标签: ruby bash git chef-infra cookbook