amtega.proxy_client
Rôle proxy_client d'Ansible
Ceci est un rôle Ansible qui configure les variables d'environnement du client proxy.
Variables
Une liste de toutes les variables par défaut pour ce rôle est disponible dans defaults/main.yml.
Le rôle définit les éléments suivants :
proxy_client_environment: contient un dictionnaire que vous pouvez passer directement au mot-cléenvironment.
Utilisation
Voici un exemple de playbook :
---
- 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: Une tâche qui nécessite un accès internet
shell: /bin/true
environment: "{{ proxy_client_environment }}"
Tests
Les tests sont basés sur molecule avec des conteneurs Docker.
cd amtega.proxy_client
molecule test --all
Licence
Copyright (C) 2022 AMTEGA - Xunta de Galicia
Ce rôle est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de :
La licence publique générale GNU version 3, ou (à votre choix) toute version ultérieure ; ou la licence publique de l'Union Européenne, soit la version 1.2 ou – dès qu'elles seront approuvées par la Commission Européenne – les versions ultérieures de la LUP.
Ce rôle est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de COMMERCIALISATION ou d'ADÉQUATION À UN USAGE PARTICULIER. Consultez la licence publique générale GNU pour plus de détails ou la licence publique de l'Union Européenne pour plus de détails.
Informations sur l'auteur
- Juan Antonio Valiño García.
ansible-galaxy install amtega.proxy_client