厨师资源ruby_block替换文件中的aline

时间:2016-12-22 12:53:18

标签: chef chef-recipe ruby-block

如何更换:

export JAVA_HOME=${JAVA_HOME}  

with:

export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::") in  
hadoop-env.sh using   
RUBY_BLOCK resource in CHEF

1 个答案:

答案 0 :(得分:0)

替换应该是简单的替换。对于这个复杂的东西,你应该抓取当前存在的整个文件并将其用作ERB模板,并在其中进行更改,即使这意味着不要将任何变量置于其中,类似于Tensibai在评论中所说的