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:8080

Imbagħ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.

Artikli relatati