دوبارہ استعمال کے قابل پراکسی میپنگ مناسب group_vars فائل میں محفوظ کریں:

proxy_env:
  http_proxy: http://gateway.example:8080
  https_proxy: http://gateway.example:8080

اسے دور دراز عمل پر لاگو کریں:

- name: Download the managed artifact
  ansible.builtin.get_url:
    url: https://downloads.example/artifact.txt
    dest: /tmp/artifact.txt
    mode: '0644'
  environment: "{{ proxy_env }}"

غیر تصدیق شدہ عوامی ثالثوں کی اجازت دینے والے راستے پر عوامی آرٹیفیکٹ کی مثال کے لیے، HTTP پراکسی فہرست سے امیدوار HTTP پراکسی URL لیں اور آرٹیفیکٹ کا URL الگ سے مقرر کریں۔ ماڈیول ماحول کو اپنے حقیقی عمل آوری کے سیاق میں وصول کرتا ہے؛ get_url اپنے دستاویزی use_proxy کے ساتھ جان بوجھ کر براہ راست کام کے لیے ماحول سے آنے والی پراکسی کو غیر فعال کر سکتا ہے۔ انٹرایکٹو .bashrc میں ایکسپورٹ وہی ان پٹ کی ضمانت نہیں دیتا۔ اگر کام کو خالی میپنگ نظر آئے تو جانچیں کہ آیا play متغیر انوینٹری کی قدر کو اوور رائیڈ کرتا ہے۔

جب وہی پالیسی اسی صارف کے طور پر زیادہ اعمال کا احاطہ کرے تو block/play ماحول استعمال کریں۔ وہ دائرہ کنٹرولر لک اپ، فلٹر پلگ ان یا Ansible کے اپنے کنکشنز کو دوبارہ ترتیب نہیں دیتا۔

مستقل لاگ ان یا سروس کی ترجیحات الگ سے سنبھالیں۔ کام کا ماحول اس کے عمل کے ساتھ ختم ہوتا ہے؛ بعد کی سروس اپنا ماحول اپنی ہی اسٹارٹ اپ ترتیب سے حاصل کرتی ہے۔

متعلقہ مضامین