marvinpinto.oauth2-proxy
oauth2-proxy
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
Lizenz
mit
Downloads
420
Besitzer
Computer nerd.