如何在Puppet清单中调用Web服务?

如何在Puppet清单中调用Web服务?,puppet,Puppet,我们需要通过Puppet调用外部Web服务。提供给我的步骤包括使用curl命令调用webservices。是否存在通过Puppet本地调用webservices而不是调用curl命令的方法 下面提供了curl示例 curl -k -v –H "Content-Type:application/json" –-data some_data_file https://service.server.com/some_service curl-k-v-H“内容类型:应用程序/json”–-data一些数

我们需要通过Puppet调用外部Web服务。提供给我的步骤包括使用curl命令调用webservices。是否存在通过Puppet本地调用webservices而不是调用curl命令的方法

下面提供了curl示例

curl -k -v –H "Content-Type:application/json" –-data some_data_file https://service.server.com/some_service curl-k-v-H“内容类型:应用程序/json”–-data一些数据文件https://service.server.com/some_service
您真正想问的是如何与具有内在Puppet资源的REST API交互,而不是与
exec
?是否希望在目录构建期间(当清单确实相关时)或在目标计算机上的目录应用程序期间(当清单可能不可用时)调用Web服务。我希望避免使用“卷曲“从傀儡名单中。我目前正在使用curl,当我从webservice调用接收到数据时,我需要使用Unix工具来解析和提取必要的信息。我想避免这种情况,而选择更优雅的东西。这有助于回答你的问题吗?不,这没有回答我们的任何一个问题。如果你回答约翰的问题,它可能也会回答我的问题。