هغه تش play متغیر لرې کړئ چې د Ansible پروکسي نقشه پټوي
د انوینټري ګروپ متغیرونه د play کچې اعلان ته بایلل کیږي، حتی کله چې هغه اعلان تش وي یا null.
که 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 لارښوونه د ټاسک ان پټونه یوازې هغه وخت برابروي چې د متغیرونو لومړیتوب هغه نقشه غوره کړې وي چې دا یې ارزوي.