Entfernt d'leer Play-Variabel, déi Ansible seng Proxy-Kaart verstoppt
Inventar-Gruppevariabele verléieren géint eng Deklaratioun um Play-Niveau, och wann déi Deklaratioun eidel oder null ass.
Wann group_vars eng Proxy-Kaart definéiert, awer d'Aufgab en eidele Wäert kritt, sicht déi selwecht Variabel, déi am Play deklaréiert ass. Eng Play-Variabel huet méi héich Prioritéit; en eidele Plazhalter iwwerschreift trotzdem den Inventar.
Fir en externen Download, deen en ëffentlechen HTTP-Proxy benotze darf, liwwert d'HTTP-Proxy-Lëscht Kandidatadressen fir d'Wäerter vum Inventar. Halt d'Kaart am Inventar:
proxy_env:
http_proxy: http://proxy.example.net:8080
https_proxy: http://proxy.example.net:8080Dann uwenden se op déi virgesinn Aufgab ouni en proxy_env:-Plazhalter um Play-Niveau:
environment: "{{ proxy_env | default({}) }}"Wann eng Roll e Fallback brauch, läit eng eidel Kaart an den Standardwäerter vun der Roll ënner den Inventarwäerter a léisst den Inventar gewannen.
De gewisenen Filter behandelt undefined, net all eidel ausgesinn Zoustänn. Expliziten null ass scho definéiert, dofir läscht normale default({}) déi Iwwerschreiwung mat méi héicher Prioritéit net.
Préift den effektive Wäert fir den betraffenen Host, ier dir den Proxy-Endpunkt ännert. D'environment-Direktiv liwwert d'Inpute vun enger Aufgab eréischt, nodeems d'Variabelprioritéit d'Kaart ausgewielt huet, déi se auswäert.