Ruani një hartëzim proxy të ripërdorshëm në skedarin group_vars përkatës:

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

Zbatojeni në veprimin e largët:

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

Për shembullin e artefaktit publik në një rrugë që lejon ndërmjetës publikë të paautentikuar, merrni URL proxy HTTP kandidate nga lista e proxy-ve HTTP dhe vendosni URL-në e artefaktit veçmas. Moduli e merr mjedisin në kontekstin e tij real të ekzekutimit; get_url me use_proxy e tij të dokumentuar mund të çaktivizojë proxy-n që rrjedh nga mjedisi për një detyrë të qëllimshme të drejtpërdrejtë. Një eksport në një .bashrc interaktiv nuk garanton të njëjtat hyrje. Nëse detyra sheh një hartëzim bosh, kontrolloni nëse një variabël play zëvendëson vlerën e inventarit.

Përdorni mjedisin block/play kur e njëjta politikë duhet të mbulojë më shumë veprime si i njëjti përdorues. Ai shtrirje nuk rikonfiguron kërkimet e kontrolluesit, shtojcat e filtrit apo lidhjet e vetë Ansible.

Administroni veçmas preferencat e vazhdueshme të hyrjes ose të shërbimit. Mjedisi i detyrës përfundon me veprimin e saj; një shërbim i mëvonshëm e merr mjedisin e tij nga konfigurimi i vetë nisjes.

Artikuj të ngjashëm