私のCentos/7マシンでOS環境変数を設定する必要があります。シェル上で、それでもシェフ:環境変数を設定する
host = 'locahost'
port = 9201
ENV['LV_ES_HOST'] = host
ENV['LV_ES_PORT'] = '#{port}'
:
私は私のvariables.rb
ファイルを使用して、それを試してみた
$ echo $LV_ES_HOST
$
- がどのように私はOS環境変数を設定することができますか?
- OS環境変数をユーザーにのみ表示することはできますか?
私のjeeアプリケーションがその値を読み取れるようにするには、OSで使用可能な環境変数が必要です。
私は自分のマシンでいくつかのjeeコンテナを実行していますが、アプリケーションはLC_ES_HOST環境変数を取得する必要があるときに実行されています。
[シェフレシピを使用して環境変数を設定するにはどうすればよいですか?](http://stackoverflow.com/questions/6284517/how-can-you-use-a-chef-recipe-to-環境変数を設定) – Tensibai
ユーザー環境変数はどうですか?ユーザーが利用できる環境変数を設定できることを覚えています。 – Jordi
質問はOS env varで始まります。ユーザーごとに利用できるようになります。デーモンを起動する必要がある場合は、別の方法がありますが、これは通常ターゲットアプリケーションに依存します。 – Tensibai