orenoblog

エンジニアになりたいExcel方眼紙erの物語

環境変数の値をセットしたい

knifeでbootstrapを実行した時、登録するnode_nameをデフォルトのfqdnではなく任意のものにしたかったので
どうしようと考えていたら

ENVを使えば良いのか。ということで
bootstrap scriptに記述

node_name "<%= ENV['CHEF_NODENAME'] %>"

これでOK

$ export CHEF_NODENAME=hogehoge
$ knife bootstrap -d <bootstrap> ....