group_vars -(e)k proxy mapa definitzen badu baina atazak balio hutsa jasotzen badu, bilatu play-an deklaratutako aldagai bera. Play aldagaiak lehentasun handiagoa du; leku-marka hutsak inbentarioa ordezkatzen du oraindik.

HTTP proxy publiko bat erabiltzeko baimendutako kanpoko deskarga baterako, HTTP proxy zerrendak hautagai helbideak ematen ditu inbentarioaren balioetarako. Mantendu mapa inbentarioan:

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

Ondoren aplikatu helburuko atazari play mailako proxy_env: leku-markarik gabe:

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

Role batek ordezko bat behar badu, rolearen lehenespenetan mapa huts bat inbentarioaren balioen azpitik dago eta inbentarioak irabazten uzten du.

Erakutsitako iragazkiak undefined kudeatzen du, ez itxura hutsa duen egoera guztiak. null esplizitua jadanik definituta dago, beraz default({}) arruntak ez du lehentasun handiagoko ordezkapen hori ezabatzen.

Egiaztatu kaltetutako ostalariaren balio eraginkorra proxyaren amaiera-puntua aldatu aurretik. environment direktibak ataza baten sarrerak ematen ditu aldagaien lehentasunak ebaluatzen duen mapa aukeratu ondoren soilik.

Erlazionatutako artikuluak