Salvestage korduvkasutatav puhverserveri vastendus sobivasse group_vars faili:

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

Rakendage see kaugtoimingule:

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

Avaliku artefakti näite puhul marsruudil, mis lubab autentimata avalikke vahendajaid, võtke kandidaat-HTTP-puhverserveri URL-id HTTP-puhverserverite loendist ja määrake artefakti URL eraldi. Moodul saab keskkonna oma tegelikus täitmiskontekstis; get_url koos dokumenteeritud use_proxy-ga saab soovitud otsese töö jaoks keskkonnast tuleneva puhverserveri kasutamise välja lülitada. Eksport interaktiivses .bashrc-is ei taga samu sisendeid. Kui töö näeb tühja vastendust, kontrollige, kas play-muutuja alistab varude väärtuse.

Kasutage block/play-keskkonda, kui sama poliitika peaks sama kasutajana katma rohkem toiminguid. See ulatus ei sea uuesti üles kontrolleri otsinguid, filtrilaiendusi ega Ansibleni enda ühendusi.

Halda püsivaid sisselogimis- või teenuse-eelistusi eraldi. Töö keskkond lõpeb koos selle toiminguga; hilisem teenus saab oma keskkonna oma käivituskonfiguratsioonist.

Seotud artiklid