Liveri prokuran medion al la malproksimaj taskoj de Ansible
Reuzu prokurjn variablojn el la inventaro kaj apliku ilin eksplicite al la malproksimaj agoj, kiuj bezonas ilin.
Konservu reuzeblan prokuran mapon en la taŭga group_vars-dosiero:
proxy_env:
http_proxy: http://gateway.example:8080
https_proxy: http://gateway.example:8080Apliku ĝin al la malproksima ago:
- name: Download the managed artifact
ansible.builtin.get_url:
url: https://downloads.example/artifact.txt
dest: /tmp/artifact.txt
mode: '0644'
environment: "{{ proxy_env }}"Por la ekzemplo de publika artefakto sur itinero, kiu permesas neaŭtentigitajn publikajn perantojn, prenu kandidatajn HTTP-prokur-URL-ojn el la HTTP-prokura listo kaj agordu la artefaktan URL-on aparte. La modulo ricevas la medion en sia fakta plenumkunteksto; get_url kun sia dokumentita use_proxy povas malŝalti medidevenan prokuradon por intence rekta tasko. Eksporto en interaga .bashrc ne garantias la samajn enigojn. Se la tasko vidas malplenan mapon, kontrolu ĉu play-variablo anstataŭigas la inventaran valoron.
Uzu block/play-medion kiam la sama politiko devas kovri pliajn agojn kiel la sama uzanto. Tiu amplekso ne reagordas kontrolilajn serĉojn, filtrajn kromprogramojn aŭ la proprajn konektojn de Ansible.
Administru persistajn ensalutajn aŭ servajn preferojn aparte. La medio de la tasko finiĝas kun ĝia ago; posta servo akiras sian medion el sia propra starta agordo.