Ansible-ийн прокси газрын зургийг нуух хоосон play хувьсагчийг устгана уу
Inventory бүлгийн хувьсагчид play түвшний зарлалтад ялагддаг, тэр зарлалт хоосон эсвэл null байсан ч.
Хэрэв group_vars прокси газрын зураг тодорхойлсон боловч даалгавар хоосон утга хүлээн авбал play дотор зарлагдсан ижил хувьсагчийг хай. Play хувьсагч илүү өндөр давуу эрхтэй; хоосон орлуулагч inventory-г үл харгалзан дарж бичдэг.
Нийтийн HTTP прокси ашиглахыг зөвшөөрсөн гадаад татах үйлдэлд HTTP прокси жагсаалт inventory утгуудад нэр дэвшигч хаягуудыг өгдөг. Газрын зургийг inventory дотор үлдээ:
proxy_env:
http_proxy: http://proxy.example.net:8080
https_proxy: http://proxy.example.net:8080Дараа нь play түвшний proxy_env: орлуулагчгүйгээр зориулсан даалгаварт хэрэглэ:
environment: "{{ proxy_env | default({}) }}"Хэрэв рольд нөөц хувилбар хэрэгтэй бол ролийн өгөгдмөл утгууд дахь хоосон зураг inventory утгуудаас доогуур байрлаж, inventory-д ялах боломж олгоно.
Үзүүлсэн шүүлтүүр undefined-ийг шийдвэрлэдэг, хоосон харагдах бүх төлөвийг биш. Тодорхой null аль хэдийн тодорхойлогдсон тул энгийн default({}) тэр өндөр давуу эрхийн дарж бичилтийг арилгахгүй.
Прокси-ийн төгсгөлийн цэгийг өөрчлөхийн өмнө нөлөөлсөн хост-ын бодит утгыг шалга. environment заавар нь даалгаврын оролтыг зөвхөн хувьсагчийн давуу эрх өөрөө үнэлдэг газрын зургийг сонгосны дараа өгдөг.