我正在尝试使用文件中的子字符串设置节点属性,但无法成功实现。
#{ENV ['TEMP']} \ fullname.txt的内容是
Full Name King Arthur
我只想将“亚瑟王”分配给节点属性node.default [user_name]
这是我正在尝试的ruby_block
ruby_block 'test' do
block do
fullname = ::File.read("#{ENV['TEMP']}\\fullname.txt")
node.default['user_name'] = "#{fullname.split("Full Name")[1].strip}"
end
end
没有任何内容分配给该节点属性。