2016-06-07 11 views

उत्तर

10

बहुत समान, टेम्पलेट एक अतिरिक्त कार्य करता है।

  • copy, मेजबान से एक फ़ाइल लेता
    "के रूप में-है",
    और दूरदराज के गंतव्य के लिए प्रतियां यह।
  • template मेजबान से एक फ़ाइल (टेम्पलेट) लेता है,
    दूरदराज के गंतव्य के लिए Jinja2 छानने के आधार पर चर,
    और यह प्रतियां बदल जाता है।

आप टेम्पलेट का उपयोग मेजबान से दूरस्थ गंतव्य तक टेम्पलेट प्रारूपण के बिना फ़ाइल की प्रतिलिपि बनाने के लिए कर सकते हैं।

टेम्पलेट पर प्रतिलिपि का एक उदाहरण तब होता है जब आपको मेजबान (या अन्यत्र) से पैरामीटर के आधार पर एक कस्टम कॉन्फ़िगरेशन फ़ाइल आयात करने की आवश्यकता होती है, जैसे एक वेब कॉन्फ़िगरेशन फ़ाइल जो डेटाबेस उदाहरण से होस्ट/क्रेडेंशियल गुण लेती है। ध्यान दें कि कॉपी/lineinfile का उपयोग करके इसे हासिल किया जा सकता है - यह ऐसा करने का एक अलग तरीका है।

+1

मुझे आश्चर्य है, हालांकि, अगर किसी को कार्यक्षमता की आवश्यकता होने पर केवल टेम्पलेट का आह्वान करना चाहिए। जिन्जा 2 को कॉल करने के लिए (स्वीकार्य रूप से कमजोर प्रति-घटना) ओवरहेड क्यों जोड़ें, स्थिर सामग्री पर आपके पास क्या है, जो संभवतः आपके रनटाइम को प्रभावित कर सकता है यदि आपके पास उनमें से बहुत से थे, या यदि आप संसाधन-बाधित वातावरण में परिचालन कर रहे थे। जोर से जोर से आवाज लगाना, वास्तव में। कोई अपने दो सेंट के साथ पिच :) – Sankalp

संबंधित मुद्दे