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 kluczowegoenvironment.
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.
ansible-galaxy install amtega.proxy_client