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 കൂടാതെ പ്രധാന മിനിയൺ പ്രോസസ്സും മാറ്റുന്നു, ഇത് മൂല്യങ്ങൾക്ക് കൂടുതൽ ആയുസ്സ് നൽകുന്നു. രണ്ടും മുഴുവൻ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനും പ്രോക്സി സജ്ജമാക്കുന്നില്ല.

തിരഞ്ഞെടുത്ത പാക്കേജ് ദാതാവ് ആ എൻവയോൺമെന്റ് ഇൻപുട്ടുകൾ മാനിക്കുമ്പോഴാണ് ഇത് ബാധകമാകുന്നത്. മറ്റൊരു കോൺഫിഗ് ഫയലോ വേറിട്ട സേവനമോ ഉപയോഗിക്കുന്ന ദാതാവിന് പകരം ആ ഉപഭോക്താവിനെ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. Salt master-ന്റെ പ്രോക്സി സ്വയമേവ മിനിയണിന്റെ വഴിയല്ല.

അനുബന്ധ ലേഖനങ്ങൾ