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 для получения более подробной информации или Европейскую лицензию общественного пользования для получения более подробной информации.
Информация об авторе
- Хуан Антонио Валино Гарсия.
ansible-galaxy install amtega.proxy_client