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
关于项目

Setup proxy client environment variables

安装
ansible-galaxy install amtega.proxy_client
许可证
gpl-3.0
下载
12.6k
拥有者
Agency for Technological Modernization of Galicia