पर बैश स्क्रिप्ट निष्पादित करने के लिए वग्रेंट ट्रिगर का उपयोग करें, मैं अपने परीक्षण वातावरण को शुरू करने के लिए वग्रेंट का उपयोग करता हूं। अफसोस की बात है कि मुझे अपने वाग्रेंट बॉक्स को कताई करने से पहले सूचना (पासवर्ड) पुनर्प्राप्त करना होगा। अब तक मैं ऐसा करने के लिए वग्रेंट-ट्रिगर का उपयोग करता हूं और एकाधिक run "do something"
आदेश देता हूं।मेजबान
[:up, :provision].each do |cmd|
config.trigger.before cmd, stdout: true do
run "rm -rf #{cookbooks_path}"
run "mkdir -p #{cookbooks_path}"
run "touch fileX"
run "touch fileY"
run "touch fileZ"
end
end
है मैं एक बैच फ़ाइल करने के लिए अपने सभी आदेशों जो मैं तो केवल शामिल कैसे ले जा सकते हैं?
[:up, :provision].each do |cmd|
config.trigger.before cmd, stdout: true do
include_script "Vagrant_trigger_before.sh"
end
end
आपकी मदद के लिए धन्यवाद करना चाहिए!
का उपयोग कर अपने स्क्रिप्ट चला सकते हैं –