marvinpinto.oauth2-proxy

oauth2-proxy

Status budowy Ansible Galaxy Licencja

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)

O projekcie

Ansible Galaxy role to install and manage Bitly's OAuth2 Proxy.

Zainstaluj
ansible-galaxy install marvinpinto.oauth2-proxy
Licencja
mit
Pobrania
420
Właściciel
Computer nerd.