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