marvinpinto.oauth2-proxy

oauth2-proxy

Estado de construcción Ansible Galaxy Licencia

Rol de Ansible Galaxy para instalar y gestionar OAuth2 Proxy.

Requisitos

Esta rol ha sido probado en Ubuntu 14.04 y probablemente solo funcionará en un sistema similar a Ubuntu.

Variables del rol

# Corresponde a las versiones de GitHub
# https://github.com/bitly/oauth2_proxy/releases
oauth2_proxy_version: '2.1'

# Usuario para ejecutar el demonio de OAuth2 Proxy
oauth2_proxy_daemon_user: 'oauth2daemon'

# Argumentos CLI de OAuth2 Proxy
oauth2_proxy_cli_args: >-
  --upstream="http://127.0.0.1:8080/"
  --cookie-secret="muchsekr3t"
  --client-id="doge"
  --client-secret="suchsekuR3"
  --email-domain=*

Ejemplos

Instala este módulo desde Ansible Galaxy en el directorio './roles':

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

Utilízalo en un playbook de la siguiente manera:

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

Desarrollo

Usa el Vagrantfile proporcionado para el desarrollo y pruebas locales (sugerencia: vagrant up --provision)

Acerca del proyecto

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

Instalar
ansible-galaxy install marvinpinto.oauth2-proxy
Licencia
mit
Descargas
420
Propietario
Computer nerd.