package_proxy_environment:
  environ.setenv:
    - name: package_proxy_environment
    - value:
        http_proxy: http://proxy.example:8080
        https_proxy: http://proxy.example:8080

network_packages:
  pkg.installed:
    - pkgs:
      - rsync
      - lftp
    - require:
      - environ: package_proxy_environment

value میپنگ پراکسی متغیرات کے اصل نام فراہم کرتی ہے۔ ایسے عوامی پیکج ذرائع میں جہاں عوامی پراکسی کی اجازت ہے، HTTP پراکسی فہرست ان HTTP پراکسی URL کے لیے امیدوار فراہم کرتی ہے۔ require پیکیج حالت سے پہلے ماحولیاتی حالت کے کامیابی سے مکمل ہونے کا انتظار کرتا ہے؛ قریبی غیر منسلک بلاکس اس انحصار کا اظہار نہیں کرتے۔

بطور طے شدہ environ.setenv موجودہ Salt ذیلی عمل پر اثر انداز ہوتا ہے۔ update_minion=True اضافی طور پر مرکزی minion عمل تبدیل کرتا ہے، جس سے اقدار کو زیادہ عمر ملتی ہے۔ دونوں میں سے کوئی بھی پورے آپریٹنگ سسٹم کے لیے پراکسی مقرر نہیں کرتا۔

یہ اُس وقت لاگو ہوتا ہے جب منتخب کردہ پیکیج فراہم کنندہ ان ماحولیاتی ان پٹ کا احترام کرتا ہے۔ دوسری کنفگ فائل یا الگ سروس استعمال کرنے والے فراہم کنندہ کو اس کے بجائے اُس صارف کو کنفگر کرنا ہوتا ہے۔ Salt master کی پراکسی خودبخود minion کا راستہ نہیں ہوتی۔

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