marvinpinto.oauth2-proxy
oauth2-proxy
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.