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 యొక్క ప్రాక్సీ స్వయంచాలకంగా మినియన్ మార్గం కాదు.

సంబంధిత వ్యాసాలు