Егер group_vars прокси картасын анықтаса, бірақ тапсырма бос мән алса, play ішінде жарияланған сол айнымалыны іздеңіз. Play айнымалысының басымдығы жоғары; бос толтырғыш та инвентарды басып жазады.

Қоғамдық HTTP проксиді пайдалануға рұқсат етілген сыртқы жүктеу үшін HTTP прокси тізімі инвентарь мәндеріне кандидат мекенжайларды ұсынады. Картаны инвентарда қалдырыңыз:

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

Содан кейін оны play деңгейіндегі proxy_env: толтырғышынсыз көзделген тапсырмаға қолданыңыз:

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

Егер рөлге резервтік нұсқа қажет болса, рөл әдепкілеріндегі бос карта инвентарь мәндерінен төмен тұрады және инвентарға жеңуге мүмкіндік береді.

Көрсетілген сүзгі undefined күйін өңдейді, бос көрінетін барлық күйді емес. Нақты null әлдеқашан анықталған, сондықтан қарапайым default({}) сол жоғары басымдықты басып жазуын жоймайды.

Проксидің соңғы нүктесін өзгерту алдында әсер еткен хосттың нақты мәнін тексеріңіз. environment директивасы тапсырманың кірістерін тек айнымалылар басымдығы өзі бағалайтын картаны таңдағаннан кейін ғана береді.

Қатысты мақалалар