मैं chef graphite repoएक आवरण रसोई की किताब
नुस्खा carbon.rb में के लिए एक आवरण रसोई की किताब लिखने के लिए कोशिश कर रहा हूँ में एक टेम्पलेट की जगह, निम्नलिखित लाइनों के होते हैं:
template "#{node['graphite']['base_dir']}/conf/storage-schemas.conf" do
owner node['apache']['user']
group node['apache']['group']
end
जहां टेम्पलेट्स में/डिफ़ॉल्ट /storage-schemas.conf वहाँ एक भंडारण-schemas.conf फ़ाइल है जो मेरी पसंद के लिए नहीं है। मैं फ़ाइल इनलाइन को संपादित कर सकता हूं और जो चाहता हूं उसे प्राप्त कर सकता हूं, लेकिन अगर मैं अपने रिपो को विलय विवादों के बिना अद्यतित रखने में सक्षम होना चाहता हूं तो यह एक अच्छा शेफ अभ्यास जैसा प्रतीत नहीं होता है। तो मैं सोच रहा था कि क्या मैं इसे एक रैपर कुकबुक के साथ हल कर सकता हूं।
मेरी पहली कुछ यद्यपि था जैसे
include_recipe "graphite"
template "#{node['graphite']['base_dir']}/conf/storage-schemas.conf" do
owner node['apache']['user']
group node['apache']['group']
end
जहां मैं सिर्फ आधार नुस्खा समाप्त करने के बाद आदेश को फिर से चलाएं और फ़ाइल मैं wrappercookbook/टेम्पलेट्स/भंडारण-schemas.conf.erb में चाहते थे जाते थे। क्या यह एक आम प्रथा है? यह बहुत शुष्क नहीं लगता है, लेकिन मैं क्लीनर तरीके से नहीं सोच सकता।
शेफ-एकल में काम नहीं कर रहा है, शिकायत करता है कि आधार नुस्खा के बावजूद संसाधन नहीं मिला है। – Noz