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 mapak proxy aldagaien benetako izenak ematen ditu. Proxy publikoak onartzen diren pakete iturri publikoetarako, HTTP proxy zerrendak HTTP proxy URL hauetarako hautagaiak eskaintzen ditu. require ingurune-egoera behar bezala amaitu arte itxaroten du pakete-egoeraren aurretik; inguruko bloke deskonektatuek ez dute menpekotasun hori adierazten.

Lehenespenez, environ.setenv uneko Salt azpiprozesuan eragiten du. update_minion=True gainera minion nagusiaren prozesua aldatzen du, balioei bizitza luzeagoa emanez. Biak ez dute sistema eragile osorako proxyrik ezartzen.

Hau hautatutako pakete hornitzaileak ingurune-sarrera horiek errespetatzen dituenean aplikatzen da. Beste konfigurazio fitxategi bat edo zerbitzu bereizi bat erabiltzen duen hornitzaileak kontsumitzaile hori konfiguratu behar du horren ordez. Salt master baten proxy-a ez da automatikoki minionaren bidea.

Erlazionatutako artikuluak