ເກັບການແຜນທີ່ພຣອກຊີທີ່ໃຊ້ຄືນໄດ້ໃນໄຟລ໌ group_vars ທີ່ເໝາະສົມ:

proxy_env:
  http_proxy: http://gateway.example:8080
  https_proxy: http://gateway.example:8080

ນຳໃຊ້ມັນກັບການກະທຳທາງໄກ:

- name: Download the managed artifact
  ansible.builtin.get_url:
    url: https://downloads.example/artifact.txt
    dest: /tmp/artifact.txt
    mode: '0644'
  environment: "{{ proxy_env }}"

ສຳລັບຕົວຢ່າງອາຕິແຟັກສາທາລະນະໃນເສັ້ນທາງທີ່ອະນຸຍາດໃຫ້ຕົວກາງສາທາລະນະທີ່ບໍ່ໄດ້ຢືນຢັນ, ເອົາ URL ພຣອກຊີ HTTP ທີ່ເປັນຕົວແທນຈາກ ລາຍຊື່ພຣອກຊີ HTTP ແລະ ຕັ້ງ URL ຂອງອາຕິແຟັກແຍກຕ່າງຫາກ. ໂມດູນໄດ້ຮັບສະພາບແວດລ້ອມໃນບໍລິບົດການປະຕິບັດຕົວຈິງ; get_url ກັບ use_proxy ທີ່ເອກະສານໄວ້ສາມາດປິດການໃຊ້ພຣອກຊີທີ່ມາຈາກສະພາບແວດລ້ອມສຳລັບວຽກທາງກົງທີ່ຕັ້ງໃຈ. ການສົ່ງອອກໃນ .bashrc ແບບໂຕ້ຕອບບໍ່ຮັບປະກັນຂໍ້ມູນເຂົ້າດຽວກັນ. ຖ້າວຽກເຫັນແຜນທີ່ຫວ່າງເປົ່າ, ກວດເບິ່ງ ວ່າຕົວແປ play ຂຽນທັບຄ່າ inventory ຫຼືບໍ່.

ໃຊ້ສະພາບແວດລ້ອມ block/play ເມື່ອນະໂຍບາຍດຽວກັນຄວນກວມເອົາການກະທຳຫຼາຍຂຶ້ນໃນນາມຜູ້ໃຊ້ດຽວກັນ. ຂອບເຂດນັ້ນບໍ່ໄດ້ຕັ້ງຄ່າການຄົ້ນຫາຂອງຕົວຄວບຄຸມ, ປລັກອິນກັ່ນຕອງ ຫຼື ການເຊື່ອມຕໍ່ຂອງ Ansible ເອງຄືນໃໝ່.

ຈັດການການຕັ້ງຄ່າເຂົ້າສູ່ລະບົບ ຫຼື ບໍລິການແບບຖາວອນແຍກຕ່າງຫາກ. ສະພາບແວດລ້ອມຂອງວຽກສິ້ນສຸດພ້ອມກັບການກະທຳຂອງມັນ; ບໍລິການທີ່ມາທີຫຼັງໄດ້ຮັບສະພາບແວດລ້ອມຈາກການຕັ້ງຄ່າເລີ່ມຕົ້ນຂອງຕົນເອງ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ