0
私は、複数のアプリケーションを1つのサーバー(複数のXMLファイルの作成)に構成するためにnewrelicシェフのレシピを作成しようとしています。助言する。ありがとうございました。シェフのレシピを使用してシェフのロール属性を変更する方法
役割ファイル:
override_attributes({
'applications' => [
["app1Name", “app1Server”, 755, “admin”, “admin”],
["app2Name", “app2Server”, 755, “admin”, “admin”],
["app3Name", “app3Server”, 755, “admin”, “admin”]
]
})
Receipeファイル:
node['applications'].each do |appdetails|
template"#{path_loc}/newrelic_#{appdetails[0]}.yml do
cookbook 'cookbook_name'
source 'new relic.yml'
action :create
ignore_failure true
end
end
しかし、私がキッチンを通って走っているときに、ロールがトップレベルで定義されていても存在しないというエラーがスローされたら、ロールにレシピを添付してロールを実行しようとしていて、.kitchen.ymlファイルをランリスト役割として、私がやっていることが正しいかアドバイスしてください。ありがとう – sam
ほとんどの場合、テストキッチン内の役割を正しく実行するように設定していません。 Test Kitchenは主に料理ではなく役割をテストするためのものです。 – coderanger