marvinpinto.oauth2-proxy

oauth2-proxy

Build-Status Ansible Galaxy Lizenz

Ansible-Galaxy-Rolle zur Installation und Verwaltung von OAuth2 Proxy.

Anforderungen

Diese Rolle wurde auf Ubuntu 14.04 getestet und funktioniert wahrscheinlich nur auf einem ähnlichen Ubuntu-System.

Rollenvariablen

# Entspricht den GitHub-Releases
# https://github.com/bitly/oauth2_proxy/releases
oauth2_proxy_version: '2.1'

# Benutzer, unter dem der OAuth2 Proxy-Daemon läuft
oauth2_proxy_daemon_user: 'oauth2daemon'

# CLI-Argumente für den OAuth2 Proxy
oauth2_proxy_cli_args: >-
  --upstream="http://127.0.0.1:8080/"
  --cookie-secret="muchsekr3t"
  --client-id="doge"
  --client-secret="suchsekuR3"
  --email-domain=*

Beispiele

Installiere dieses Modul von Ansible Galaxy in das Verzeichnis './roles':

ansible-galaxy install marvinpinto.oauth2-proxy -p ./roles

Verwende es in einem Playbook wie folgt:

- hosts: '127.0.0.1'
  roles:
    - role: 'marvinpinto.oauth2-proxy'
      become: true

Entwicklung

Nutze die bereitgestellte Vagrantfile für lokale Entwicklung und Tests (Hinweis: vagrant up --provision)

Über das Projekt

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

Installieren
ansible-galaxy install marvinpinto.oauth2-proxy
GitHub Repository
Lizenz
mit
Downloads
420
Besitzer
Computer nerd.