Ansible Academy · पाठ

आउटपुट में changed बनाम ok पढ़ना

समझिए कि रन ने वास्तव में क्या किया।

पाठ 2, कुल 4 में से13 चरण

आउटपुट में changed बनाम ok पढ़ना, CoddyKit पर Ansible Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Ansible Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Ansible Academy पाठ्यक्रम में कुल 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 वाला दोबारा चलाया गया परिणाम साबित करता है कि आपका प्ले इडेम्पोटेंट है। ✅

शुरुआत निःशुल्क

एआई शिक्षक के साथ YAML सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

अक्सर पूछे जाने वाले प्रश्न

क्या “आउटपुट में changed बनाम ok पढ़ना” पाठ निःशुल्क है?

हाँ—“आउटपुट में changed बनाम ok पढ़ना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Ansible Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Ansible Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“आउटपुट में changed बनाम ok पढ़ना” में मैं क्या सीखूँगा?

समझिए कि रन ने वास्तव में क्या किया। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Ansible Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Ansible Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Ansible Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।

“आउटपुट में changed बनाम ok पढ़ना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Ansible Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Ansible Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. वांछित स्थिति, चरण-दर-चरण स्क्रिप्ट नहीं
  2. आउटपुट में changed बनाम ok पढ़ना
  3. command Idempotency क्यों तोड़ता है
  4. Check Mode: --check से Dry-Run
← Ansible Academy पर वापस जाएँ