루비 블록에서 변수를 가져 오려고하지만 요리사가이 블록 외부에서 변수를 인식하지 못합니다. 루비 블록에서 변수를 검색하려면 어떻게해야합니까? 미리 감사드립니다.요리사 - 루비 블록에서 변수 가져 오기
ruby_block 'fetch_path' do
block do
current_path = `sudo cat /var/chef/cache/revision`
new_path = current_path.to_s.split(',').last.split('"').drop(1).first
Chef::Log.info("### Your Current Directory: '#{new_path}' ###")
end
end
Chef::Log.info("### Your Current Directory: '#{new_path}' ###")
블록 내에서 값을 얻을 수 있지만 블록 중 - 아니요.