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 ໃຫ້ຊື່ຕົວແປ proxy ຕົວຈິງ. ສຳລັບແຫຼ່ງແພັກເກດສາທາລະນະທີ່ອະນຸຍາດ proxy ສາທາລະນະ, ລາຍຊື່ proxy HTTP ໃຫ້ຜູ້ສະໝັກສຳລັບ URL proxy HTTP ເຫຼົ່ານີ້. require ລໍຖ້າການສຳເລັດຂອງສະຖານະສະພາບແວດລ້ອມກ່ອນສະຖານະແພັກເກດ; ບລັອກໃກ້ຄຽງທີ່ບໍ່ເຊື່ອມຕໍ່ບໍ່ໄດ້ສະແດງການອີງໃສ່ນັ້ນ.

ໂດຍຄ່າເລີ່ມຕົ້ນ environ.setenv ມີຜົນຕໍ່ subprocess Salt ປັດຈຸບັນ. update_minion=True ຍັງປ່ຽນຂະບວນການ minion ຫຼັກ, ເຊິ່ງເຮັດໃຫ້ຄ່າມີອາຍຸຍືນກວ່າ. ທັງສອງບໍ່ໄດ້ຕັ້ງ proxy ສຳລັບລະບົບປະຕິບັດການທັງໝົດ.

ສິ່ງນີ້ໃຊ້ໄດ້ເມື່ອຜູ້ໃຫ້ບໍລິການແພັກເກດທີ່ເລືອກເຄົາລົບຂໍ້ມູນສະພາບແວດລ້ອມເຫຼົ່ານັ້ນ. ຜູ້ໃຫ້ບໍລິການທີ່ໃຊ້ໄຟລ໌ຕັ້ງຄ່າອື່ນ ຫຼື ບໍລິການແຍກຕ່າງຫາກ ຕ້ອງຕັ້ງຄ່າຜູ້ບໍລິໂພກນັ້ນແທນ. proxy ຂອງ Salt master ບໍ່ແມ່ນເສັ້ນທາງຂອງ minion ໂດຍອັດຕະໂນມັດ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ