Lagre ei gjenbrukbar proxy-tildeling i den rette group_vars-fila:

proxy_env:
  http_proxy: http://gateway.example:8080
  https_proxy: http://gateway.example:8080

Bruk ho på fjernhandlinga:

- name: Download the managed artifact
  ansible.builtin.get_url:
    url: https://downloads.example/artifact.txt
    dest: /tmp/artifact.txt
    mode: '0644'
  environment: "{{ proxy_env }}"

For dømet med den offentlege artefakten på ei rute som tillèt uautentiserte offentlege mellommenn, hent kandidat-HTTP-proxy-URL-ar frå HTTP-proxy-lista og set URL-en til artefakten separat. Modulen tek imot miljøet i sin faktiske køyringskontekst; get_url med det dokumenterte use_proxy kan slå av miljøavleidd proxy for ei tilsikta direkte oppgåve. Ein eksport i ei interaktiv .bashrc garanterer ikkje dei same inndataa. Viss oppgåva ser ei tom tildeling, kontroller om ein play-variabel overstyrer inventarverdien.

Bruk block/play-miljø når den same policyen skal dekkje fleire handlingar som same brukar. Det omfanget omkonfigurerer ikkje kontrolløroppslag, filterprogramtillegg eller Ansibles eigne tilkoplingar.

Administrer varige innloggings- eller tenestepreferansar separat. Miljøet til oppgåva sluttar med handlinga; ei seinare teneste hentar miljøet sitt frå si eiga oppstartskonfigurasjon.

Relaterte artiklar