marvinpinto.oauth2-proxy
oauth2-proxy
Rola Ansible Galaxy do instalacji i zarządzania OAuth2 Proxy.
Wymagania
Ta rola była testowana na Ubuntu 14.04 i prawdopodobnie będzie działać tylko na systemach podobnych do Ubuntu.
Zmienne roli
# Odpowiada wydaniom na GitHubie
# https://github.com/bitly/oauth2_proxy/releases
oauth2_proxy_version: '2.1'
# Użytkownik, na którego potrzeby uruchamiany jest demon OAuth2 Proxy
oauth2_proxy_daemon_user: 'oauth2daemon'
# Argumenty cli dla OAuth2 Proxy
oauth2_proxy_cli_args: >-
--upstream="http://127.0.0.1:8080/"
--cookie-secret="muchsekr3t"
--client-id="doge"
--client-secret="suchsekuR3"
--email-domain=*
Przykłady
Zainstaluj ten moduł z Ansible Galaxy do katalogu './roles':
ansible-galaxy install marvinpinto.oauth2-proxy -p ./roles
Użyj go w pliku playbook w następujący sposób:
- hosts: '127.0.0.1'
roles:
- role: 'marvinpinto.oauth2-proxy'
become: true
Rozwój
Użyj dostarczonego Vagrantfile
do lokalnego rozwoju i testowania (wskazówka: vagrant up --provision
)
Zainstaluj
ansible-galaxy install marvinpinto.oauth2-proxy
Licencja
mit
Pobrania
420
Właściciel
Computer nerd.