Späichert eng wiederverwendbar Proxy-Zuordnung an der passender group_vars-Datei:

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

Wendt se op déi Fernaktioun un:

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

Fir d'Beispill vum ëffentlechen Artefakt op enger Route, déi net authentifizéiert ëffentlech Vermëttler erlaabt, hëlt Kandidat-HTTP-Proxy-URLen aus der HTTP-Proxy-Lëscht an setzt d'Artefakt-URL getrennt. De Modul kritt d'Ëmwelt a sengem tatsächlechen Ausféierungskontext; get_url kann mat sengem dokumentéierten use_proxy d'Proxy aus der Ëmwelt fir eng bewosst direkt Aufgab desaktivéieren. En Export an enger interaktiver .bashrc garantéiert net déiselwecht Inputen. Wann d'Aufgab eng eidel Zuordnung gesäit, iwwerpréift ob eng Play-Variabel den Inventarwäert iwwerschreift.

Benotzt d'block/play-Ëmwelt, wann déiselwecht Politik méi Aktiounen als deeselwechte Benotzer decke soll. Dee Beräich rekonfiguréiert weder d'Controller-Sich nach Filter-Plug-ins oder Ansible seng eegen Verbindungen.

Verwalt persistent Login- oder Servicëpräferenzen getrennt. D'Ëmwelt vun der Aufgab endet mat hirer Aktioun; e méi spéide Service kritt seng Ëmwelt aus senger eegener Startkonfiguratioun.

Ähnlech Artikelen