How to get a linux command output to chef attribute
问题 I want to get a command output into a chef attribute. Can some one help me how to set that in execute resource or bash resource. ruby_block "something" do block do #tricky way to load this Chef::Mixin::ShellOut utilities Chef::Resource::RubyBlock.send(:include, Chef::Mixin::ShellOut) command = 'cat #{fileName}' command_out = shell_out(command) node.set['my_attribute'] = command_out.stdout end action :create end How to use attributes in the above code.. 回答1: The answer to your question is