DevOps बूटकैंप · पाठ

Tasks, Plays और Roles को Tag करना

चलाए जा सकने वाली इकाइयों से लेबल जोड़ें।

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

Tasks, Plays और Roles को Tag करना, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

अपने काम को लेबल क्यों करें

एक बड़ा प्लेबुक कई काम करता है। टैग सरल लेबल होते हैं, जिन्हें आप कार्यों पर लगाते हैं ताकि बाद में केवल अपने इच्छित हिस्से चला सकें। 🏷️

एक कार्य पर टैग लगाना

किसी भी कार्य में लेबल नामों की सूची के साथ tags कुंजी जोड़ें। यहाँ कार्य पर install टैग लगा हुआ है।

- name: Install nginx
  ansible.builtin.package:
    name: nginx
    state: present
  tags:
    - install

एक कार्य, कई टैग

एक कार्य पर एक साथ कई टैग लगाए जा सकते हैं। इनमें से कोई भी टैग चलाने पर यह कार्य रन में शामिल हो जाएगा।

tags:
  - install
  - packages
  - web

संक्षिप्त YAML रूप

एक टैग के लिए आप सूची छोड़कर उसे एक ही पंक्ति में लिख सकते हैं। दोनों रूपों का अर्थ बिल्कुल एक ही है।

tags: install

पूरे प्ले पर टैग लगाना

प्ले स्तर पर टैग रखें और उसके भीतर का हर कार्य उन्हें विरासत में पा लेगा। किसी प्ले को उसके उद्देश्य के अनुसार समूहित करने के लिए यह बहुत उपयोगी है।

- hosts: web
  tags:
    - web
  tasks:
    - ansible.builtin.debug:
        msg: hi

टैग विरासत में मिलते हैं

प्ले या ब्लॉक पर लगाया गया टैग उसके सभी कार्यों तक नीचे पहुँचता है। अधीनस्थ कार्य अपने टैग भी बनाए रखते हैं।

ब्लॉक पर टैग लगाना

संबंधित कार्यों को एक ब्लॉक में रखें और ब्लॉक पर एक बार टैग लगाएँ। उसके भीतर का हर कार्य वही लेबल साझा करेगा, जिससे व्यवस्था बनी रहेगी।

- block:
    - ansible.builtin.service:
        name: nginx
        state: started
  tags:
    - service

भूमिका पर टैग लगाना

किसी भूमिका को शामिल करते समय वहीं टैग जोड़ें। भूमिका द्वारा जोड़ा गया हर कार्य अपने-आप वे टैग प्राप्त कर लेगा।

roles:
  - role: nginx
    tags:
      - web

अच्छे टैग नाम

install, config या deploy जैसे स्पष्ट और दोबारा उपयोग किए जा सकने वाले नाम चुनें। प्ले में एकसमान टैग होने से आप हर जगह काम को एक ही तरीके से छाँट सकते हैं।

टैग केवल मेटाडेटा हैं

टैग अपने-आप कुछ नहीं बदलते। वे केवल कार्यों को चिह्नित करते हैं, ताकि कमांड लाइन बाद में यह चुन सके कि किन चिह्नित कार्यों को चलाना है।

पूरी तरह टैग किया गया कार्य

यहाँ एक कार्य का नाम दिया गया है, वह वास्तविक काम करता है और चुनिंदा रन के लिए दो टैग से चिह्नित है। 🎯

- name: Deploy config
  ansible.builtin.template:
    src: app.conf.j2
    dest: /etc/app.conf
  tags:
    - config
    - deploy

त्वरित जाँच

आप किसी प्ले में टैग जोड़ते हैं। उसके कार्यों के साथ क्या होगा?

पुनरावृत्ति

आपने कार्यों, ब्लॉक, प्ले और भूमिकाओं में टैग लगाना सीखा, और यह भी कि किसी मूल तत्व के टैग उसके भीतर के हर कार्य तक पहुँचते हैं। ✅

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

एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क

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

पाठ्यक्रम
142
पाठ
568

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

क्या “Tasks, Plays और Roles को Tag करना” पाठ निःशुल्क है?

हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Tasks, Plays और Roles को Tag करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Tasks, Plays और Roles को Tag करना” में मैं क्या सीखूँगा?

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

क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

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

“Tasks, Plays और Roles को Tag करना” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. Tasks, Plays और Roles को Tag करना
  2. --tags और --skip-tags से Runs फ़िल्टर करें
  3. always और never विशेष Tags
  4. चलाने से पहले Tags और Tasks की सूची बनाएँ
← DevOps बूटकैंप पर वापस जाएँ