Кайра колдонулуучу прокси картасын тиешелүү 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'дин өз байланыштарын кайра конфигурациялабайт.

Туруктуу кирүү же кызмат тандоолорун өзүнчө башкарыңыз. Тапшырманын чөйрөсү анын аракети менен бүтөт; кийинки кызмат чөйрөсүн өзүнүн баштоо конфигурациясынан алат.

Тектеш макалалар