У меня есть сценарий шеф-повара, который хочет прочитать значение файла.Chef script - читать содержимое файла для использования в http _request
http_request "create repo" do
action :post
url "http://chef.sparqlr.net:8080/openrdf-sesame/repositories/SYSTEM/statements?context=%3Curn:x-local:graph1%3E&baseURI=%3Curn:x-local:graph1%3E"
headers "Content-Type" => "application/x-trig"
message *<Read in content for a file>*
end
Я хотел бы послать сообщение, исходящее из файла, может ли кто-нибудь сообщить, какой синтаксис должен быть? Я попробовал несколько вариантов, с ruby block и т. Д., Но не повезло. Большое спасибо!
ли файл для сообщения уже присутствует на узле или он развернут с помощью шефа тоже? (ответ может меняться в зависимости от этой точки) – Tensibai
Файл, уже присутствующий на узле, спасибо – JoyceC
'http_request' - очень сложная оболочка Net :: HTTP, и я не уверен, действительно ли вы хотите его использовать. Как насчет просто использования ruby_block и стандартного ruby 'Net :: HTTP'? Держите его простым и не полагайтесь на слишком много магии. – Roland