通常我在这样的变量中得到命令输出:
res = `find . -name my_script.sh`
。然后我可以解析输出我感兴趣的内容。
如何获取machine_execute
资源执行的命令的输出?
machine_execute 'Check IPA status' do
command 'ipactl status'
machine 'IPA_Admin_server'
end
答案 0 :(得分:1)
你不能,厨师资源通常没有产出。在某些情况下,支持输出API(如AWS配置驱动程序' foreach
帮助程序)但是对于类似这样的事情,您需要获取低级aws_object
对象并调用其{{{ 1}}方法。看一下资源is implemented的示例。您可能还想跳过Provisioning的传输层并使用Train,因为我们可能会尝试集中该库。