manala.oauth2_proxy
#######################################################################################################
:exclamación: DESAPROBACIÓN :exclamación:
Este repositorio y el rol asociado están desaprobados.
Puedes encontrar nuestros otros roles en la Colección Ansible de Manala. Encontrarás información sobre su uso en el repositorio de la colección.
#######################################################################################################
Rol Ansible: OAuth2 Proxy 
:exclamación: Reporta problemas y envía Pull Requests en el repositorio principal de roles Ansible :exclamación:
Este rol se encargará de la configuración y el ajuste de OAuth2 Proxy.
Es parte de la plataforma Ansible de Manala, pero también se puede usar como un componente independiente.
Requisitos
Este rol está diseñado para funcionar con el paquete debian manala oauth2-proxy, disponible en el repositorio debian manala. Por favor, utiliza el rol manala.apt para manejarlo adecuadamente.
manala_apt_preferences:
- oauth2-proxy@manala
Dependencias
Ninguna.
Instalación
Ansible 2+
Usando la línea de comandos de ansible galaxy:
ansible-galaxy install manala.oauth2_proxy
Usando un archivo de requisitos de ansible galaxy:
- src: manala.oauth2_proxy
Controladores del rol
Nombre | Tipo | Descripción |
---|---|---|
oauth2 proxy restart |
Servicio | Reiniciar oauth2 proxy |
Variables del rol
Nombre | Predeterminado | Tipo | Descripción |
---|---|---|---|
manala_oauth2_proxy_install_packages |
~ | String | Paquetes de dependencia a instalar |
manala_oauth2_proxy_install_packages_default |
['oauth2-proxy'] | String | Paquetes de dependencia predeterminados a instalar |
manala_oauth2_proxy_config_file |
'/etc/oauth2-proxy/config.cfg' | String | Ruta del archivo de configuración |
manala_oauth2_proxy_config_template |
~ | String | Ruta de la plantilla de configuración |
manala_oauth2_proxy_config |
[] | Array | Configuración |
Ejemplo de configuración
manala_oauth2_proxy_config:
- http_address: 0.0.0.0:80
- request_logging: true
- upstreams:
- http://127.0.0.1:8080/
- email_domains:
- manalas.com
- client_id: oauth2_client_id
- client_secret: oauth2_client_secret
- cookie_name: _oauth2_proxy
- cookie_secret: cookie_secret
- cookie_domain: .manalas.com
- cookie_expire: 168h
- cookie_refresh: 1h
- cookie_secure: true
- cookie_httponly: true
- skip_auth_regex:
- /foo
Ejemplo de playbook
- hosts: servers
roles:
- { role: manala.oauth2_proxy }
Licencia
MIT
Información del autor
Manala (http://www.manala.io/)
ansible-galaxy install manala.oauth2_proxy