marvinpinto.oauth2-proxy
oauth2-proxy
Rôle Ansible Galaxy pour installer et gérer OAuth2 Proxy.
Exigences
Ce rôle a été testé sur Ubuntu 14.04 et fonctionnera probablement uniquement sur un système similaire à Ubuntu.
Variables du Rôle
# Correspond aux versions GitHub
# https://github.com/bitly/oauth2_proxy/releases
oauth2_proxy_version: '2.1'
# Utilisateur sous lequel faire fonctionner le démon OAuth2 Proxy
oauth2_proxy_daemon_user: 'oauth2daemon'
# Arguments CLI pour OAuth2 Proxy
oauth2_proxy_cli_args: >-
--upstream="http://127.0.0.1:8080/"
--cookie-secret="muchsekr3t"
--client-id="doge"
--client-secret="suchsekuR3"
--email-domain=*
Exemples
Installez ce module depuis Ansible Galaxy dans le répertoire './roles' :
ansible-galaxy install marvinpinto.oauth2-proxy -p ./roles
Utilisez-le dans un playbook comme suit :
- hosts: '127.0.0.1'
roles:
- role: 'marvinpinto.oauth2-proxy'
become: true
Développement
Utilisez le Vagrantfile
fourni pour le développement et les tests locaux (indice : vagrant up --provision
)
À propos du projet
Ansible Galaxy role to install and manage Bitly's OAuth2 Proxy.
Installer
ansible-galaxy install marvinpinto.oauth2-proxy
Licence
mit
Téléchargements
420
Propriétaire
Computer nerd.