来自正则表达式匹配的Chef设置节点属性值

时间:2018-08-20 23:39:53

标签: chef chef-recipe ruby-block

我正在尝试使用文件中的子字符串设置节点属性,但无法成功实现。

#{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

没有任何内容分配给该节点属性。

0 个答案:

没有答案