मैनिफेस्ट में पहली त्रुटि पर रोकने के लिए कठपुतली कैसे प्राप्त करें?


11

आप कठपुतली को कॉन्फ़िगर कैसे करते हैं, जो कि पहली विफलता पर निर्भर करता है, बाकी चरणों के लिए जारी रखने के बजाय सिर्फ और केवल त्रुटियों को रोकने के लिए कठपुतली को रोकते हैं?

puppet 

2
क्या, वास्तव में, क्या आप प्राप्त करने की कोशिश कर रहे हैं? कठपुतली को एक आदर्श, समग्र, राज्य-प्रवर्तन उपकरण के रूप में डिज़ाइन किया गया है।
२.२५ बजे msanford

अगर बाकी कदम आश्रितों (आवश्यकता) के रूप में ठीक से सेट किए गए हैं, तो मुझे नहीं लगता कि यह निष्पादित करना जारी रखेगा, मेरे साथ कभी नहीं। यह निश्चित रूप से कुछ और उन संसाधनों पर निर्भर नहीं करेगा। स्वयं पर ध्यान दें: प्रश्न की तारीख को देखें .. ugh।
एंडी

2
मैं ओपी के लिए बात नहीं कर सकता, लेकिन मैं एक मौजूदा कठपुतली सेटअप जो मुझे विरासत में मिला है, के लिए वैग्रेंट टेस्ट बेड स्थापित करने की कोशिश कर रहा हूं। पहली त्रुटि सेकंड के बाद दिखाई देती है, लेकिन यह कुछ मिनटों के लिए त्रुटियों को जारी रखती है। (बहुत सारे पैकेज स्थापित हैं।) मैं चाहूंगा कि यह पहली त्रुटि के बाद बंद हो जाए ताकि मैं अपने जांच-परिवर्तन-परीक्षण लूप को छोटा कर सकूं।
स्टिग ब्रैटसेट 10

1
इसे उन चीजों की विशाल सूची में जोड़ें, जो कठपुतली ठीक से नहीं करती है। हैशटैग बिल्डफोरअमिनिन्सबीएनऑनडिन्स
ओथियस

1
फीचर की एक पुरानी चर्चा (दुख की बात है कि कोई समाधान नहीं) परियोजनाओं।
Puppetlabs.com/issues/3933

जवाबों:


4

कठपुतली के साथ ऐसा संभव नहीं है। कठपुतली मास्टर ग्राफ का निर्माण करेगा जो करने की आवश्यकता है। कठपुतली रेखांकन नोड्स को निष्पादित करना शुरू कर देगा। यदि एक नोड विफल रहता है, तो सभी निर्भर नोड भी विफल हो जाएंगे। बाकी सब निष्पादित हो जाता है।

चरण समान हैं: यदि किसी चरण में कुछ भी गलत होता है, तो सभी निर्भर चरण स्वचालित रूप से विफल हो जाएंगे।


इस उत्तर को सही मानते हुए, मैं नहीं देखता कि कोई भी इसे क्यों कम करेगा ...
mmey

4
कैसा घिनौना व्यवहार है! मैं हमारे कठपुतली प्रावधान के लिए एक योनि परीक्षण बिस्तर स्थापित करने की कोशिश कर रहा हूं, जिसे चलाने में कुछ समय लगता है। (मिनट, जैसा कि यह बड़े पैकेजों को खींच रहा है आदि) मैं इसके लिए एक ध्वज रखना पसंद करूंगा जहां मैं इसे पहली त्रुटि पर रोक सकता हूं (जो सेकंड में होता है) इसलिए मैं एक बार में एक की जांच कर सकता हूं, बजाय सैकड़ों को उगलने के। त्रुटियों और चलाने में मिनट लग रहे हैं।
स्टिग ब्रैटसेट

1

कठपुतली समारोह देखें "विफल" ( http://docs.puppetlabs.com/references/latest/function.html#free )

fail{'here goes your message':}

3
मैं इसे विफल होने के लिए मजबूर नहीं करना चाहता, मैं चाहता हूं कि जब यह स्वाभाविक रूप से विफल हो जाए तो इसे रोक दें।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.