我需要能够发送REST调用并将返回的有效负载保存到cookbook中的变量(使用Chef solo)。
通过HTTPS进行通话
需要能够返回cookie标头才能登录API
是否有可用的社区LWRP?我不知道厨师内部有任何内置功能允许这样做。 (据我所知,厨师中的http_request提供者没有回答上述标准)
答案 0 :(得分:1)
资源(以及LWRP)确实没有输出值。你想要的只是使用the Chef::HTTP
class:
val = Chef::HTTP.new('https://cmdb/').get('/')