amtega.proxy_client

Роль proxy_client для Ansible

Это роль 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 - Xunta de Galicia

Эта роль является свободным программным обеспечением: вы можете перераспространять и/или изменять её на условиях:

GNU General Public License версии 3 или (по вашему выбору) любой более поздней версии; или Европейская лицензия общественного пользования, версия 1.2 или – как только они будут одобрены Европейской комиссией – последующие версии EUPL.

Эта роль распространяется в надежде, что она будет полезна, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии ТОРГОВОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЁННЫХ ЦЕЛЕЙ. См. GNU General Public License для получения более подробной информации или Европейскую лицензию общественного пользования для получения более подробной информации.

Информация об авторе

  • Хуан Антонио Валино Гарсия.
О проекте

Setup proxy client environment variables

Установить
ansible-galaxy install amtega.proxy_client
Лицензия
gpl-3.0
Загрузки
12.6k
Владелец
Agency for Technological Modernization of Galicia