シェフレシピでは、bashコマンドを使用してenv変数を設定します。 bash 'setup_env' do
code <<-EOH
echo #{node['foo']} | sudo tee --append /etc/environment
echo #{node['bar} | sudo tee --append /etc/environment
for l
シェフが成功したかどうかを評価するために、client.logでログフィルタを使用しようとしています。 シェフの通常のコースでは、レシピがリブートを要求します。 シェフログ: FATAL: Chef::Exceptions::Reboot: Rebooting server at a recipe's request.
なぜシェフは、通常の再起動要求でエラーをスローしますか?このエラーが記録さ
シェフを募集しており、ここで助けを求めています。 Chefを使用してChefノードサーバー(Windows Server 2012マシン)にビルドを展開する方法を検討しています。私はcopy_buildsと呼ばれる料理レシピを持っており、中央のリポジトリに行き、配備するビルドを選択し、ノードサーバーにコピーします。私が持っているレシピには、コピーステップを実行する基本的なステップが含まれています。
シェフでは、ユーザーを管理するのは簡単ですが、コードベースを効果的に管理する方法はわかりません。私はuserリソースを持っていると言う: user 'jane' do
action :create
end
ジェーンのユーザーが、ジェーンが会社を辞めた場合に何が作成されます。この?私は、リソースがどのように機能するかを理解していれば、私はちょうどレシピからこれらの行を削除することはで
私は残念ながら、私はレシピ ERROR: undefined method each for nil:NilClass を実行すると、エラーが第二から発信しているようで、このエラーを取得しておくgithubのからhttps://github.com/FFIN/user_management を、次の料理を使用していますこのコードブロックからの行。それぞれが方法として認識されていないようです。なぜど
私はシェフのワークステーション上の料理のディレクトリ内からこのコマンドを実行すると、私はエラーを取得する: knife list roles/
ERROR: roles: No such file or directory
私はシェフディレクトリのルートにバックアップCDを必要とそれを動作させるためのコマンドを実行します。 ナイフでロールパスを設定する方法はありますか。どこの場所でもコマンド