Qayta ishlatiladigan proksi xaritasini tegishli group_vars faylida saqlang:

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

Uni masofaviy amalga qo'llang:

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

Autentifikatsiyadan o'tmagan ommaviy vositachilarga ruxsat beruvchi marshrutdagi ommaviy artefakt misoli uchun HTTP proksi ro'yxatidan nomzod HTTP proksi URL'larini oling va artefakt URL'ini alohida belgilang. Modul muhitni o'zining haqiqiy ijro kontekstida oladi; get_url o'zining hujjatlashtirilgan use_proxy bilan ataylab to'g'ridan-to'g'ri vazifa uchun muhitdan keladigan proksini o'chirib qo'yishi mumkin. Interaktiv .bashrc ichida eksport qilish bir xil kirishlarni kafolatlamaydi. Agar vazifa bo'sh xaritani ko'rsa, play o'zgaruvchisi inventar qiymatini almashtiryaptimi tekshiring.

Bir xil siyosat bir xil foydalanuvchi sifatida ko'proq amallarni qamrab olishi kerak bo'lsa, block/play muhitidan foydalaning. Bu qamrov kontroller qidiruvlarini, filtr plaginlarini yoki Ansible'ning o'z ulanishlarini qayta sozlamaydi.

Doimiy kirish yoki xizmat afzalliklarini alohida boshqaring. Vazifaning muhiti uning amali bilan tugaydi; keyingi xizmat muhitini o'zining ishga tushish konfiguratsiyasidan oladi.

O'xshash maqolalar