Puhverserveri keskkonna edastamine Ansibleni kaugtöödele
Kasutage varudest saadud puhverserveri muutujaid uuesti, rakendades neid selgesõnaliselt kaugtoimingutele, mis neid vajavad.
Salvestage korduvkasutatav puhverserveri vastendus sobivasse group_vars faili:
proxy_env:
http_proxy: http://gateway.example:8080
https_proxy: http://gateway.example:8080Rakendage 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.