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.
À propos du projet

Setup proxy client environment variables

Installer
ansible-galaxy install amtega.proxy_client
Licence
gpl-3.0
Téléchargements
12.7k
Propriétaire
Agency for Technological Modernization of Galicia