【发布时间】:2015-07-31 12:21:47
【问题描述】:
我有一个 curl 命令,它是肥皂请求,并且带有基本身份验证之类的标头。我需要在 Chef recipe 中实现这个 curl 以实现自动化。所以每次我执行 chef 脚本时,我都会看到这个 curl 也在执行。 请告诉我在厨师脚本中添加 curl 命令的语法。
【问题讨论】:
-
你的最终目标是什么?这与幂等性思想相矛盾。您是否希望对您的厨师运行进行某种报告/监控?除了执行命令,你还可以使用 Ruby 的 http 客户端。
-
纠正 Stephen,考虑使用 ruby 调用外部 REST API 并将其包装为轻量级资源。另一方面,如果您只是调用外部服务来设置一些节点数据,那么真正好的方法是将 REST 服务作为 ohai 插件调用。许多选项更详细,可以提供更好的建议。
标签: curl chef-infra