oauth2-proxy

oauth2-proxy

Статус сборки Ansible Galaxy Лицензия

Роль 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 role to install and manage Bitly's OAuth2 Proxy.

Установить
ansible-galaxy install marvinpinto/ansible-role-oauth2-proxy
Лицензия
mit
Загрузки
410
Владелец
Computer nerd.