oauth2-proxy
oauth2-proxy
Роль Ansible Galaxy для установки и управления OAuth2 Proxy.
Требования
Эта роль была протестирована на Ubuntu 14.04 и, вероятно, будет работать только на системах, похожих на Ubuntu.
Переменные роли
# Соответствует релизам на GitHub
# https://github.com/bitly/oauth2_proxy/releases
oauth2_proxy_version: '2.1'
# Пользователь, от имени которого будет работать демон OAuth2 Proxy
oauth2_proxy_daemon_user: 'oauth2daemon'
# Аргументы командной строки для OAuth2 Proxy
oauth2_proxy_cli_args: >-
--upstream="http://127.0.0.1:8080/"
--cookie-secret="muchsekr3t"
--client-id="doge"
--client-secret="suchsekuR3"
--email-domain=*
Примеры
Установите этот модуль из Ansible Galaxy в директорию './roles':
ansible-galaxy install marvinpinto.oauth2-proxy -p ./roles
Используйте его в плейбуке следующим образом:
- hosts: '127.0.0.1'
roles:
- role: 'marvinpinto.oauth2-proxy'
become: true
Разработка
Используйте предоставленный Vagrantfile
для локальной разработки и тестирования (подсказка: vagrant up --provision
)
Установить
ansible-galaxy install marvinpinto/ansible-role-oauth2-proxy
Лицензия
mit
Загрузки
407
Владелец
Computer nerd.