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 ನ ಪ್ರಾಕ್ಸಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಿನಿಯನ್‌ನ ಮಾರ್ಗವಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು