Proxy ingurunea Ansiblen urruneko zereginetara bidaltzea
Berrerabili inbentarioko proxy aldagaiak, eta aplikatu esplizituki behar dituzten urruneko ekintzetan.
Gorde proxy mapaketa berrerabilgarri bat dagokion group_vars fitxategian:
proxy_env:
http_proxy: http://gateway.example:8080
https_proxy: http://gateway.example:8080Aplikatu urruneko ekintzari:
- name: Download the managed artifact
ansible.builtin.get_url:
url: https://downloads.example/artifact.txt
dest: /tmp/artifact.txt
mode: '0644'
environment: "{{ proxy_env }}"Artefaktu publikoaren adibidea autentifikatu gabeko bitartekari publikoak onartzen dituen ibilbide batean badago, hartu HTTP proxy URL hautagaiak HTTP proxy zerrendatik eta ezarri artefaktuaren URLa bereizita. Moduluak ingurunea bere exekuzio-testuinguru errealean jasotzen du; get_url-k bere use_proxy dokumentatuarekin ingurunetik eratorritako proxy erabilera desgai dezake nahita zuzena den zeregin baterako. .bashrc interaktibo bateko esportazioak ez ditu sarrera berak bermatzen. Zereginak mapaketa hutsa ikusten badu, egiaztatu play aldagai batek inbentarioko balioa gainditzen duen.
Erabili block/play ingurunea politika berak erabiltzaile berdin gisa ekintza gehiago estali behar dituenean. Esparru horrek ez ditu kontrolatzailearen bilaketak, iragazki plug-inak edo Ansiblen beraren konexioak birkonfiguratzen.
Kudeatu saio-hasiera edo zerbitzu hobespen iraunkorrak bereizita. Zereginaren ingurunea bere ekintzarekin amaitzen da; geroagoko zerbitzu batek bere ingurunea bere abio-konfiguraziotik lortzen du.