0
内のenv変数をエクスポートするための最良の方法は、私はレシピが実行された後、私はecho $VAR1
シェフ
bash 'set_env_var' do
code <<-EOH
echo export VAR1="https://#{node['fqdn']}" >> /etc/profile
source /etc/profile
EOH
not_if "grep -q VAR1="https://#{node['fqdn']}" >> /etc/profile"
end
を行うことができるようにシェフのレシピ内のenv変数を設定しようとしていますどのようなものですがあれば私に知らせてください同じことをするためのより良い方法です。
ファイルに 'VAR1'の値を追加して、ファイルから' VAR1'値を読み出すことを検討してください。 – meallhour
あなたがやっていることに依存しますが、設定ファイルはより標準的です。 – coderanger