amtega.proxy_client
Ansible proxy_client 角色
这是一个配置代理客户端环境变量的 Ansible 角色。
变量
该角色所有默认变量的列表可以在 defaults/main.yml 中找到。
该角色设置了以下信息:
proxy_client_environment:包含一个字典,您可以直接传递给environment关键字。
用法
下面是一个示例剧本:
---
- 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: 需要互联网访问的任务
shell: /bin/true
environment: "{{ proxy_client_environment }}"
测试
测试基于 molecule 和 docker 容器。
cd amtega.proxy_client
molecule test --all
许可
版权所有 (C) 2022 AMTEGA - 加利西亚自治区
该角色是自由软件:您可以在以下条款下重新分发和/或修改它:
GNU 通用公共许可证第 3 版,或(根据您的选择)任何更高版本;或者欧盟公共许可证,版本 1.2 或 - 一旦欧盟委员会批准的后续版本的 EUPL。
该角色的分发希望它能派上用场,但没有任何保证;甚至没有适销性或针对特定目的的适用性的隐含保证。有关更多详细信息,请参见 GNU 通用公共许可证或欧盟公共许可证。
作者信息
- Juan Antonio Valiño García
