Ansible Academy · पाठ

Check Mode: --check से Dry-Run

परिवर्तन लागू किए बिना उनका पूर्वावलोकन कीजिए।

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

Check Mode: --check से Dry-Run, CoddyKit पर Ansible Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Ansible Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Ansible Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

लागू करने से पहले पूर्वावलोकन करें

कभी-कभी आप यह जानना चाहते हैं कि किसी प्लेबुक के कारण कुछ बदलने से पहले वह क्या बदलेगी। जाँच मोड आपको यह सुरक्षित पूर्वावलोकन देता है।

--check के साथ चलाएं

सूखा रन करने के लिए ansible-playbook में --check जोड़ें। Ansible बताता है कि वह क्या करेगा, लेकिन होस्ट पर कोई वास्तविक बदलाव नहीं करता।

ansible-playbook site.yml --check

बदला का अर्थ है कि बदलाव होगा

जाँच मोड में बदला स्थिति का अर्थ है 'यह कार्य होस्ट को बदल देगा'। यह केवल पूर्वानुमान है, वास्तव में हुई कार्रवाई नहीं।

इडेम्पोटेंसी पर आधारित

जाँच मोड काम करता है क्योंकि इडेम्पोटेंट मॉड्यूल पहले से ही वर्तमान स्थिति की वांछित स्थिति से तुलना करते हैं। यह केवल अंतर दिखाता है और कार्रवाई करने से रुक जाता है।

विवरण के लिए --diff जोड़ें

फ़ाइलों और टेम्पलेट्स में पंक्ति-दर-पंक्ति बदलाव देखने के लिए जाँच के साथ --diff का उपयोग करें। यह वैसा ही है जैसे रन में लिखे जाने वाले बदलावों का गिट अंतर देखना।

ansible-playbook site.yml --check --diff

हर मॉड्यूल इसका समर्थन नहीं करता

कुछ मॉड्यूल अपने काम का अनुकरण नहीं कर सकते। कच्चे कमांड और शेल को डिफ़ॉल्ट रूप से जाँच मोड में छोड़ दिया जाता है, क्योंकि वे परिणाम का पूर्वानुमान नहीं लगा सकते।

किसी कार्य को हमेशा चलने के लिए बाध्य करें

किसी कार्य पर जाँच_मोड: असत्य सेट करके उसे सूखे रन के दौरान भी वास्तव में चलाएं। यह केवल-पठन वाले डेटा-संग्रह कमांड के लिए उपयोगी है।

ansible.builtin.command: get_facts.sh
check_mode: false

किसी कार्य को हमेशा अनुकरण करने के लिए बाध्य करें

इसके विपरीत, जाँच_मोड: सत्य किसी कार्य को सामान्य रन के दौरान भी हमेशा अनुकरण कराता है। जोखिम वाले कार्य को केवल पूर्वावलोकन तक सीमित रखने में यह उपयोगी है।

झूठे परिणामों से सावधान रहें

सूखा रन भ्रामक हो सकता है, जब बाद का कार्य ऐसे पहले कार्य पर निर्भर हो जिसे केवल अनुकरण किया गया था। तब पूरी श्रृंखला वास्तविक स्थिति को न दर्शा सकती है।

ड्रिफ्ट की समीक्षा के लिए शानदार

स्थिर होस्ट पर --check चलाकर ड्रिफ्ट का पता लगाएं: दिखाई देने वाला कोई भी बदलाव बताता है कि सर्वर पर कुछ अब आपकी प्लेबुक से मेल नहीं खाता।

उत्पादन में उपयोग करना सुरक्षित है

क्योंकि इसमें कुछ भी नहीं बदलता, --check को उत्पादन पर कभी भी चलाकर पहले यह जांचना सुरक्षित है कि परिनियोजन क्या करेगा।

त्वरित जाँच

आप परिनियोजन से पहले किसी सक्रिय सर्वर पर ansible-playbook site.yml --check चलाते हैं।

पुनरावलोकन

सुरक्षित सूखे रन के लिए --check और विवरण देखने के लिए --diff का उपयोग करें। यह बदलावों का पूर्वानुमान लगाता है, ड्रिफ्ट का पता लगाने में मदद करता है और आपके होस्ट को कभी नहीं छूता। 🔍

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

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

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

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

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

क्या “Check Mode: --check से Dry-Run” पाठ निःशुल्क है?

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

“Check Mode: --check से Dry-Run” में मैं क्या सीखूँगा?

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

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

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

“Check Mode: --check से Dry-Run” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

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