Fjarlægðu tómu play-breytuna sem felur proxy-kort Ansible
Hópeiningar í birgðum tapa fyrir yfirlýsingu á play-stigi jafnvel þótt sú yfirlýsing sé tóm eða null.
Ef group_vars skilgreinir proxy-kort en verkefnið fær tómt gildi, leitaðu að sömu breytu sem er skilgreind í playinu. Play-breytan hefur hærri forgang; tómur staðgengill yfirskrifar samt birgðirnar.
Fyrir ytra niðurhal sem má nota opinbert HTTP-proxy býður HTTP-proxylistinn upp á frambjóðendaheimilisföng fyrir gildi birgðanna. Haltu kortinu í birgðunum:
proxy_env:
http_proxy: http://proxy.example.net:8080
https_proxy: http://proxy.example.net:8080Beittu því síðan á fyrirhugaða verkefnið án proxy_env: staðgengils á play-stigi:
environment: "{{ proxy_env | default({}) }}"Ef hlutverk þarf varaleið situr tómt kort í sjálfgefnum gildum hlutverksins undir gildum birgðanna og lætur birgðirnar vinna.
Síið sem sýnt er meðhöndlar undefined, ekki hvert tómt útlits ástand. Skýrt null er þegar skilgreint, svo venjulegt default({}) eyðir ekki þeirri yfirskrifun með hærri forgangi.
Athugaðu raunverulegt gildi fyrir viðkomandi hýsil áður en þú breytir proxy-endapunktinum. environment tilskipunin veitir inntak verkefnis aðeins eftir að forgangur breyta hefur valið kortið sem hún metur.