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 Estado de construcción

: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/)

Acerca del proyecto

Handle oauth2-proxy

Instalar
ansible-galaxy install manala.oauth2_proxy
Licencia
Unknown
Descargas
1.7k
Propietario
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.