Tynnwch y newidyn chwarae gwag sy'n cuddio map procsi Ansible
Mae newidynnau grŵp y rhestr ddata yn colli i ddatganiad ar lefel chwarae hyd yn oed pan fydd y datganiad hwnnw'n wag neu'n null.
Os yw group_vars yn diffinio map procsi ond bod y dasg yn derbyn gwerth gwag, chwiliwch am yr un newidyn a ddatganwyd yn y chwarae. Mae gan newidyn chwarae flaenoriaeth uwch; mae daliwr lle gwag yn dal i wrthwneud y rhestr ddata.
Ar gyfer lawrlwythiad allanol y caniateir iddo ddefnyddio procsi HTTP cyhoeddus, mae'r rhestr procsi HTTP yn darparu cyfeiriadau ymgeisiol ar gyfer gwerthoedd y rhestr ddata. Cadwch y map yn y rhestr ddata:
proxy_env:
http_proxy: http://proxy.example.net:8080
https_proxy: http://proxy.example.net:8080Yna cymhwyswch ef i r dasg a fwriadwyd heb daliwr lle proxy_env: ar lefel chwarae:
environment: "{{ proxy_env | default({}) }}"Os oes angen cwympgefn ar rôl, mae map gwag yn rhagosodiadau'r rôl yn eistedd o dan werthoedd y rhestr ddata ac yn gadael i'r rhestr ddata ennill.
Mae'r hidlydd a ddangosir yn trin undefined, nid pob cyflwr sy'n edrych yn wag. Mae null penodol eisoes wedi'i ddiffinio, felly nid yw default({}) arferol yn dileu'r gwrthwneud blaenoriaeth uwch hwnnw.
Gwiriwch y gwerth effeithiol ar gyfer y gwesteiwr yr effeithir arno cyn newid pwynt diwedd y procsi. Nid yw'r cyfarwyddyd environment yn darparu mewnbynnau tasg nes bod blaenoriaeth newidynnau wedi dewis y map y mae'n ei werthuso.