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-ის მარშრუტი.

დაკავშირებული სტატიები