Terraform 0.11 - Command: refresh

आदेश: ताज़ा करें




terraform

आदेश: ताज़ा करें

terraform refresh कमांड का उपयोग वास्तविक दुनिया के बुनियादी ढांचे के साथ राज्य के टेराफॉर्म के बारे में (इसकी राज्य फ़ाइल के माध्यम से) जानकारी को समेटने के लिए किया जाता है। इसका उपयोग अंतिम ज्ञात स्थिति से किसी भी बहाव का पता लगाने और राज्य फ़ाइल को अपडेट करने के लिए किया जा सकता है।

यह बुनियादी ढांचे को संशोधित नहीं करता है, लेकिन राज्य फ़ाइल को संशोधित करता है। यदि स्थिति बदली गई है, तो यह अगली योजना के दौरान परिवर्तन हो सकता है या लागू हो सकता है।

प्रयोग

उपयोग: terraform refresh [options] [dir]

डिफ़ॉल्ट रूप से, refresh लिए कोई झंडे की आवश्यकता नहीं होती है और ताज़ा करने के लिए कॉन्फ़िगरेशन और स्थिति फ़ाइल के लिए वर्तमान निर्देशिका में दिखता है।

कमांड-लाइन झंडे सभी वैकल्पिक हैं। उपलब्ध झंडों की सूची इस प्रकार है:

  • -backup=path - बैकअप फ़ाइल के लिए पथ। ".Backup" एक्सटेंशन के साथ -state -state-out लिए डिफ़ॉल्ट। "-" पर सेट करके अक्षम।

  • -input=true - अगर सीधे सेट नहीं किया जाता है तो चर के लिए इनपुट मांगें।

  • -lock=true - लॉकिंग सपोर्ट होने पर स्टेट फाइल को लॉक करें।

  • -lock-timeout=0s - एक राज्य लॉक को पुनः प्राप्त करने की अवधि।

  • -no-color - यदि निर्दिष्ट किया गया है, तो आउटपुट में कोई रंग नहीं होगा।

  • -state=path - राज्य फ़ाइल को पढ़ने और लिखने के लिए पथ। "Terraform.tfstate" के लिए डिफ़ॉल्ट। दूरस्थ अवस्था का उपयोग करने पर ध्यान नहीं दिया जाता है।

  • -state-out=path - अद्यतन राज्य फ़ाइल लिखने के लिए पथ। डिफ़ॉल्ट रूप से, -state पथ का उपयोग किया जाएगा। दूरस्थ अवस्था का उपयोग करने पर ध्यान नहीं दिया जाता है।

  • -target=resource - लक्ष्य करने के लिए एक संसाधन पता । ऑपरेशन इस संसाधन और इसकी निर्भरता तक सीमित होगा। इस ध्वज का उपयोग कई बार किया जा सकता है।

  • -var 'foo=bar' - टेराफॉर्म कॉन्फ़िगरेशन में एक चर सेट करें। इस ध्वज को कई बार सेट किया जा सकता है। परिवर्तनीय मूल्यों को HCL रूप में व्याख्या की जाती है, इसलिए इस ध्वज के माध्यम से सूची और मानचित्र मूल्यों को निर्दिष्ट किया जा सकता है।

  • -var-file=foo - वैरिएबल फ़ाइल से Terraform कॉन्फ़िगरेशन में चर सेट करें। यदि कोई terraform.tfvars या कोई .auto.tfvars फ़ाइलें वर्तमान निर्देशिका में मौजूद हैं, तो वे स्वचालित रूप से लोड हो जाएंगी। terraform.tfvars को पहले और .auto.tfvars फ़ाइलों को वर्णमाला क्रम के बाद लोड किया जाता है। -var-file द्वारा निर्दिष्ट कोई भी -var-file कार्य निर्देशिका में फ़ाइलों से स्वचालित रूप से सेट किए गए किसी भी मान को ओवरराइड करती है। इस ध्वज का उपयोग कई बार किया जा सकता है।