marvinpinto.oauth2-proxy

oauth2-proxy

Statut de la construction Ansible Galaxy Licence

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.