我正在使用cookbook_file资源将文件复制到节点。该文件包含一个变量as
HOST_ADDR='x.x.x.x'
现在,在将文件复制到节点后,我想将Host_ADDR
的值'x.x.x.x'
替换为#{node['ipaddress']}
答案 0 :(得分:1)
使用template资源,并将变量添加到文件中,如下所示:
HOST_ADDR='<%= node['ipaddress'] %>'
答案 1 :(得分:0)
Chef允许您使用Chef::Util::FileEdit
执行此操作,例如
How can I change a file with Chef?