Agar group_vars proxy xaritasini belgilasa, lekin vazifa bo'sh qiymat olsa, play ichida e'lon qilingan bir xil o'zgaruvchini qidiring. Play o'zgaruvchisi yuqoriroq ustuvorlikka ega; bo'sh joy egallovchi baribir inventoryni bekor qiladi.

Ommaviy HTTP proxydan foydalanishga ruxsat berilgan tashqi yuklab olish uchun HTTP proxy ro'yxati inventory qiymatlari uchun nomzod manzillarni taqdim etadi. Xaritani inventoryda saqlang:

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

Keyin uni play darajasidagi proxy_env: joy egallovchisiz mo'ljallangan vazifaga qo'llang:

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

Agar rolga zaxira variant kerak bo'lsa, rol standart qiymatlaridagi bo'sh xarita inventory qiymatlaridan pastda turadi va inventory g'alaba qozonishiga imkon beradi.

Ko'rsatilgan filtr undefined holatini qayta ishlaydi, bo'sh ko'rinadigan har bir holatni emas. Aniq null allaqachon belgilangan, shuning uchun oddiy default({}) u yuqori ustuvor bekor qilishni o'chirmaydi.

Proxy so'nggi nuqtasini o'zgartirishdan oldin ta'sirlangan host uchun amaldagi qiymatni tekshiring. environment direktivasi vazifa kirishlarini faqat o'zgaruvchilar ustuvorligi u baholaydigan xaritani tanlagandan keyin beradi.

O'xshash maqolalar