amtega.proxy_client

Rola proxy_client w Ansible

To jest rola Ansible, która konfiguruje zmienne środowiskowe dla klienta proxy.

Zmienne

Lista wszystkich domyślnych zmiennych dla tej roli dostępna jest w pliku defaults/main.yml.

Rola ustawia następujące informacje:

  • proxy_client_environment: zawiera słownik, który możesz przekazać bezpośrednio do słowa kluczowego environment.

Użycie

Oto przykład playbooka:

---

- hosts: all
  roles:
    - role: amtega.proxy_client
      proxy_client_http_proxy: http://acme.local
      proxy_client_https_proxy: https://acme.local
      proxy_client_no_proxy:
        - https://acme2.local
      proxy_client_permanent: no

  tasks:
    - name: Zadanie, które wymaga dostępu do internetu
      shell: /bin/true
      environment: "{{ proxy_client_environment }}"

Testowanie

Testy są oparte na molecule z kontenerami docker.

cd amtega.proxy_client

molecule test --all

Licencja

Copyright (C) 2022 AMTEGA - Xunta de Galicia

Ta rola jest wolnym oprogramowaniem: możesz ją rozpowszechniać i/lub modyfikować na warunkach:

GNU General Public License w wersji 3, lub (według twojego wyboru) dowolnej późniejszej wersji; lub Public License Unii Europejskiej, wersja 1.2 lub – jak tylko będą zatwierdzone przez Komisję Europejską – następne wersje EUPL.

Ta rola jest przekazywana w nadziei, że będzie użyteczna, ale BEZ ŻADNEJ GWARANCJI; nawet bez domniemanej gwarancji PRZYDATNOŚCI HANDLOWEJ lub NADAWANIA DO OKREŚLONEGO CELU. Zobacz GNU General Public License lub Public License Unii Europejskiej, aby uzyskać więcej informacji.

Informacje o Autorze

  • Juan Antonio Valiño García.
O projekcie

Setup proxy client environment variables

Zainstaluj
ansible-galaxy install amtega.proxy_client
Licencja
gpl-3.0
Pobrania
12.7k
Właściciel
Agency for Technological Modernization of Galicia