amtega.proxy_client

Rol de proxy_client de Ansible

Este es un rol de Ansible que configura las variables de entorno del cliente proxy.

Variables

Una lista de todas las variables predeterminadas para este rol está disponible en defaults/main.yml.

El rol configura los siguientes hechos:

  • proxy_client_environment: contiene un diccionario que puedes pasar directamente a la palabra clave environment.

Uso

Este es un ejemplo de un 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: Una tarea que necesita acceso a internet
      shell: /bin/true
      environment: "{{ proxy_client_environment }}"

Pruebas

Las pruebas se basan en molecule con contenedores docker.

cd amtega.proxy_client

molecule test --all

Licencia

Copyright (C) 2022 AMTEGA - Xunta de Galicia

Este rol es software libre: puedes redistribuirlo y/o modificarlo bajo los términos de:

Licencia Pública General de GNU versión 3, o (a tu elección) cualquier versión posterior; o la Licencia Pública de la Unión Europea, ya sea la Versión 1.2 o - tan pronto como sean aprobadas por la Comisión Europea - versiones posteriores de la EUPL.

Este rol se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; ni siquiera la garantía implícita de COMERCIABILIDAD o ADECUACIÓN PARA UN PROPÓSITO EN PARTICULAR. Consulta la Licencia Pública General de GNU para más detalles o la Licencia Pública de la Unión Europea para más detalles.

Información del Autor

  • Juan Antonio Valiño García.
Acerca del proyecto

Setup proxy client environment variables

Instalar
ansible-galaxy install amtega.proxy_client
Licencia
gpl-3.0
Descargas
10.3k
Propietario
Agency for Technological Modernization of Galicia