タグ

ブックマーク / qiita.com/TakiTake@github (1)

  • 単体だと動くのに複数Cookbook組み合わせたら動かないときのデバッグ方法 - Qiita

    とりあえず、berks updateしてみる 最新版だと直っている可能性もあるので、最新版を試してみる。 それでもダメなら デバッグ方針 エラー文を注意深く読んで、まずはエラーが出ているRecipeを突き止める。 その後、どこまでは期待通りに動いているのか可能な限り絞り込んでいく。外部のリソースだろうがローカルに保存して書き換えるくらいの心意気が大事。 テスト環境構築 ChefDKをサクッと入れておきます https://downloads.chef.io/chef-dk/ これで、test-kitchenを使ってテストができます。使い方は公式ドキュメントにお任せして割愛。 一部のcookbookだけ差し替える 差し替え方法 問題のcookbookをローカルに保存します。 git cloneしてくるも良し、berks vendorしてからmvするも良し。 そして、Berksfileを開き、

    単体だと動くのに複数Cookbook組み合わせたら動かないときのデバッグ方法 - Qiita
  • 1