Neħħi l-varjabbli play vojta li taħbi l-mappa tal-proxy ta' Ansible
Il-varjabbli tal-grupp tal-inventarju jitilfu quddiem dikjarazzjoni fil-livell tal-play anki meta dik id-dikjarazzjoni tkun vojta jew null.
Jekk group_vars jiddefinixxi mappa tal-proxy iżda l-kompitu jirċievi valur vojt, fittex l-istess varjabbli ddikjarata fil-play. Varjabbli tal-play għandha preċedenza ogħla; placeholder vojt xorta jissupera l-inventarju.
Għal tniżżil estern li jitħalla juża proxy HTTP pubbliku, il-lista tal-proxy HTTP tipprovdi indirizzi kandidati għall-valuri tal-inventarju. Żomm il-mappa fl-inventarju:
proxy_env:
http_proxy: http://proxy.example.net:8080
https_proxy: http://proxy.example.net:8080Imbagħad applikaha għall-kompitu maħsub mingħajr placeholder proxy_env: fil-livell tal-play:
environment: "{{ proxy_env | default({}) }}"Jekk rwol jeħtieġ fallback, mappa vojta fil-valuri default tar-rwol tinsab taħt il-valuri tal-inventarju u tħalli lill-inventarju jirbaħ.
Il-filter muri jittratta undefined, mhux kull stat li jidher vojt. null espliċitu huwa diġà definit, għalhekk default({}) ordinarju ma jħassarx dak is-superament b'preċedenza ogħla.
Iċċekkja l-valur effettiv għall-host affettwat qabel ma tibdel il-punt tat-tmiem tal-proxy. Id-direttiva environment tipprovdi l-inputs ta' kompitu biss wara li l-preċedenza tal-varjabbli tkun għażlet il-mappa li tevalwa.