ລຶບຕົວແປ play ວ່າງເປົ່າທີ່ເຊື່ອງແຜນທີ່ proxy ຂອງ Ansible
ຕົວແປກຸ່ມ inventory ແພ້ການປະກາດລະດັບ play ເຖິງແມ່ນວ່າການປະກາດນັ້ນວ່າງ ຫຼື null.
ຖ້າ group_vars ກຳນົດແຜນທີ່ proxy ແຕ່ວຽກໄດ້ຮັບຄ່າວ່າງ, ໃຫ້ຊອກຫາຕົວແປດຽວກັນທີ່ປະກາດໃນ play. ຕົວແປ play ມີລຳດັບຄວາມສຳຄັນສູງກວ່າ; ບ່ອນວ່າງຍັງຂຽນທັບ inventory.
ສຳລັບການດາວໂຫລດພາຍນອກທີ່ອະນຸຍາດໃຫ້ໃຊ້ HTTP proxy ສາທາລະນະ, ບັນຊີ HTTP proxy ໃຫ້ທີ່ຢູ່ຜູ້ສະໝັກສຳລັບຄ່າ inventory. ເກັບແຜນທີ່ໄວ້ໃນ inventory:
proxy_env:
http_proxy: http://proxy.example.net:8080
https_proxy: http://proxy.example.net:8080ຈາກນັ້ນນຳໃຊ້ກັບ ວຽກທີ່ຕັ້ງໃຈ ໂດຍບໍ່ມີບ່ອນວ່າງ proxy_env: ລະດັບ play:
environment: "{{ proxy_env | default({}) }}"ຖ້າ role ຕ້ອງການຕົວສຳຮອງ, ແຜນທີ່ວ່າງໃນຄ່າເລີ່ມຕົ້ນຂອງ role ຢູ່ຕ່ຳກວ່າຄ່າ inventory ແລະ ໃຫ້ inventory ຊະນະ.
ຕົວກອງທີ່ສະແດງຈັດການ undefined, ບໍ່ແມ່ນທຸກສະຖານະທີ່ເບິ່ງຄືວ່າງ. null ຊັດເຈນຖືກກຳນົດແລ້ວ, ດັ່ງນັ້ນ default({}) ປົກກະຕິບໍ່ລຶບການຂຽນທັບທີ່ມີລຳດັບສູງກວ່ານັ້ນ.
ກວດສອບຄ່າທີ່ມີຜົນສຳລັບເຄື່ອງທີ່ໄດ້ຮັບຜົນກະທົບ ກ່ອນປ່ຽນຈຸດປາຍ proxy. ຄຳສັ່ງ environment ໃຫ້ຂໍ້ມູນຂາເຂົ້າຂອງວຽກຫຼັງຈາກລຳດັບຄວາມສຳຄັນຂອງຕົວແປເລືອກແຜນທີ່ທີ່ມັນປະເມີນແລ້ວເທົ່ານັ້ນ.