आउटपुट में changed बनाम ok पढ़ना
समझिए कि रन ने वास्तव में क्या किया।
आउटपुट में changed बनाम ok पढ़ना, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
हर कार्य एक स्थिति बताता है
हर कार्य के बाद Ansible प्रत्येक होस्ट की स्थिति दिखाता है। आपको सबसे अधिक दिखाई देने वाली दो स्थितियां ठीक और बदला हैं, और वे अलग-अलग बातें बताती हैं।
ठीक का अर्थ पहले से सही
ठीक स्थिति का अर्थ है कि होस्ट पहले से वांछित स्थिति में था। कार्य ने अपनी जाँच की, लेकिन कोई बदलाव नहीं किया।
ok: [web1]बदला का अर्थ है कि कार्रवाई हुई
बदला स्थिति का अर्थ है कि होस्ट सही स्थिति में नहीं था, इसलिए मॉड्यूल ने आपकी घोषित स्थिति तक पहुंचाने के लिए कुछ बदला।
changed: [web1]पीला बनाम हरा
डिफ़ॉल्ट रूप से Ansible बदला आउटपुट को पीले और ठीक आउटपुट को हरे रंग में दिखाता है। दूसरी बार चलाने पर पूरा आउटपुट हरा होना बिल्कुल वही परिणाम है जो आप चाहते हैं।
PLAY RECAP सब कुछ संक्षेप में बताता है
अंत में, PLAY RECAP प्रत्येक होस्ट के लिए ठीक, बदला, पहुंच से बाहर और विफल की संख्याएं गिनता है। यह आपकी एक-पंक्ति वाली स्वास्थ्य-जाँच है।
web1 : ok=4 changed=1 unreachable=0 failed=0दूसरी बार सब ठीक होना चाहिए
इडेम्पोटेंट प्लेबुक को दो बार चलाएं और दूसरी बार के पुनरावलोकन में बदला=0 दिखना चाहिए। दोबारा चलाने पर होने वाला कोई भी बदलाव जांचने योग्य है।
web1 : ok=4 changed=0 unreachable=0 failed=0बदला कोई त्रुटि नहीं है
बदला स्थिति सफलता दर्शाती है, समस्या नहीं। इसका केवल यह अर्थ है कि होस्ट पर काम करना आवश्यक था और कार्य ने उसे सही ढंग से पूरा किया।
छोड़ा गया का अर्थ है कि शर्त असत्य थी
आपको छोड़ा गया भी दिखाई दे सकता है। इसका अर्थ है कि when शर्त असत्य थी, इसलिए उस होस्ट पर कार्य नहीं चलाया गया।
skipping: [db1]विफल और पहुंच से बाहर
विफल स्थिति का अर्थ है कि कार्य में त्रुटि हुई; पहुंच से बाहर का अर्थ है कि Ansible SSH के माध्यम से जुड़ भी नहीं सका। दोनों स्थितियां उस होस्ट का प्ले रोक देती हैं।
इडेम्पोटेंसी की जाँच के लिए बदला का उपयोग करें
बदला की संख्या आपका इडेम्पोटेंसी मीटर है। यदि दोबारा चलाने पर भी बदलाव लगातार दिखाई देते हैं, तो कार्य वास्तव में इडेम्पोटेंट नहीं है।
-v से अधिक विवरण देखें
विस्तृत आउटपुट पाने के लिए ansible-playbook में -v (या -vv) जोड़ें। इससे ठीक-ठीक दिखेगा कि हर कार्य ने क्या बदला और क्यों।
ansible-playbook site.yml -vत्वरित जाँच
आप वही प्लेबुक दूसरी बार चलाते हैं और पुनरावलोकन में ठीक=5 बदला=0 दिखाई देता है।
पुनरावलोकन
ठीक को 'पहले से सही' और बदला को 'अभी ठीक किया गया' समझें। PLAY RECAP और बदला=0 वाला दोबारा चलाया गया परिणाम साबित करता है कि आपका प्ले इडेम्पोटेंट है। ✅
एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 142
- पाठ
- 568
अक्सर पूछे जाने वाले प्रश्न
क्या “आउटपुट में changed बनाम ok पढ़ना” पाठ निःशुल्क है?
हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “आउटपुट में changed बनाम ok पढ़ना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“आउटपुट में changed बनाम ok पढ़ना” में मैं क्या सीखूँगा?
समझिए कि रन ने वास्तव में क्या किया। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“आउटपुट में changed बनाम ok पढ़ना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- वांछित स्थिति, चरण-दर-चरण स्क्रिप्ट नहीं
- आउटपुट में changed बनाम ok पढ़ना
- command Idempotency क्यों तोड़ता है
- Check Mode: --check से Dry-Run