Дахин ашиглах боломжтой прокси зураглалыг тохирох 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 }}"

Баталгаажаагүй нийтийн зуучлагчдыг зөвшөөлдөг зам дээрх нийтийн артефактын жишээний хувьд HTTP прокси жагсаалтаас нэр дэвшигч HTTP прокси URL-уудыг авч, артефактын URL-ыг тусад нь тохируулна. Модуль орчныг өөрийн бодит гүйцэтгэлийн нөхцөлд хүлээн авдаг; get_url өөрийн баримтжуулсан use_proxy-ээр зориуд шууд даалгаварт орчноос гарах проксийг идэвхгүй болгож болно. Интерактив .bashrc дотор экспортлох нь ижил оролтыг баталгаажуулахгүй. Хэрэв даалгавар хоосон зураглал харвал play хувьсагч инвентарийн утгыг дарж байгаа эсэхийг шалгана уу.

Нэг бодлого нэг хэрэглэгчийн хувьд илүү олон үйлдлийг хамарч байх ёстой бол block/play орчныг ашиглана. Энэ хамрах хүрээ нь хянагчийн хайлт, шүүлтүүрийн залгаасууд эсвэл Ansible-ийн өөрийн холболтыг дахин тохируулахгүй.

Байнгын нэвтрэлт эсвэл үйлчилгээний тохиргоог тусад нь удирдана. Даалгаврын орчин үйлдэлтэйгээ хамт дуусна; дараагийн үйлчилгээ орчноо өөрийн эхлэх тохиргооноос авна.

Холбоотой нийтлэлүүд