Forigu la malplenan ludvariablon, kiu kaŝas la prokuran mapon de Ansible
Inventaraj grupvariabloj malgajnas al deklaro ĉe la ludnivelo eĉ kiam tiu deklaro estas malplena aŭ null.
Se group_vars difinas prokuran mapon sed la tasko ricevas malplenan valoron, serĉu la saman variablon deklaritajn en la ludo. Ludvariablo havas pli altan prioritaton; malplena anstataŭilo ankoraŭ superregas la inventaron.
Por ekstera elŝuto rajtigita uzi publikan HTTP-prokuron, la listo de HTTP-prokuroj provizas kandidatajn adresojn por la inventaraj valoroj. Konservu la mapon en la inventaro:
proxy_env:
http_proxy: http://proxy.example.net:8080
https_proxy: http://proxy.example.net:8080Poste apliku ĝin al la celata tasko sen proxy_env:-anstataŭilo ĉe la ludnivelo:
environment: "{{ proxy_env | default({}) }}"Se rolo bezonas rezervon, malplena mapo en la rolaj defaŭltoj staras sub la inventaraj valoroj kaj lasas la inventaron venki.
La montrata filtrilo traktas undefined, ne ĉiun malplene aspektan staton. Klara null jam estas difinita, do ordinara default({}) ne forviŝas tiun superregadon de pli alta prioritato.
Kontrolu la efektivan valoron por la koncernata gastiganto antaŭ ol ŝanĝi la prokuran finpunkton. La direktivo environment provizas la enigojn de tasko nur post kiam variabla prioritato elektis la mapon, kiun ĝi taksas.