在Chef食譜中,我使用bash命令來設置env變量。防止廚師在Ubuntu中運行兩次bash命令14.04
bash 'setup_env' do
code <<-EOH
echo #{node['foo']} | sudo tee --append /etc/environment
echo #{node['bar} | sudo tee --append /etc/environment
for line in $(cat /etc/environment) ; do export $line ; done
EOH
end
這將寫foo和每次運行無業遊民提供
的的/ etc /環境文件結束這樣的時間扎入的/ etc /環境:
foo="foo"
bar="bar"
foo="foo"
bar="bar"
有沒有一種方法可以防止這個bash命令在Chef中運行多次?
'廚師食譜'什麼? –