Kung ang group_vars ay naglalarawan ng proxy map ngunit blangko ang natatanggap na halaga ng gawain, hanapin ang parehong variable na idineklara sa play. Mas mataas ang precedence ng play variable; binabago pa rin ng blangkong placeholder ang inventory.

Para sa panlabas na download na pinapayagang gumamit ng pampublikong HTTP proxy, ang listahan ng HTTP proxy ay nagbibigay ng mga kandidatong address para sa mga halaga ng inventory. Panatilihin ang mapa sa inventory:

proxy_env:
  http_proxy: http://proxy.example.net:8080
  https_proxy: http://proxy.example.net:8080

Pagkatapos ay ilapat ito sa nilalayong gawain nang walang placeholder na proxy_env: sa antas ng play:

environment: "{{ proxy_env | default({}) }}"

Kung kailangan ng papel ng fallback, ang blangkong mapa sa mga default ng papel ay nasa ilalim ng mga halaga ng inventory at hinahayaan ang inventory na manalo.

Ang filter na ipinakita ay humahawak ng undefined, hindi lahat ng estadong mukhang blangko. Ang tahasang null ay natukoy na, kaya hindi binubura ng karaniwang default({}) ang overrideng may mas mataas na precedence.

Suriin ang epektibong halaga para sa apektadong host bago baguhin ang endpoint ng proxy. Ang direktiba na environment ay nagbibigay ng mga input ng gawain pagkatapos lamang piliin ng precedence ng variable ang mapang sinusuri nito.

Kaugnay na mga artikulo