manala.oauth2_proxy

#######################################################################################################

:exclamation: DEPRECJACJA :exclamation:

To repozytorium oraz związana z nim rola są teraz przestarzałe.

Możesz znaleźć nasze inne role w Kolekcji Ansible Manala. Informacje na temat ich użycia znajdziesz w repozytorium kolekcji.

#######################################################################################################

Rola Ansible: OAuth2 Proxy Status budowy

:exclamation: Zgłaszaj problemy i wysyłaj Pull Requesty w głównym repozytorium ról Ansible :exclamation:

Ta rola zajmuje się konfiguracją i ustawieniem OAuth2 Proxy.

Jest częścią stosu Ansible Manala, ale może być używana jako samodzielny komponent.

Wymagania

Ta rola jest zaprojektowana do pracy z debianowym pakietem manala oauth2-proxy, dostępnym w repozytorium debianowym manala. Proszę używać roli manala.apt do odpowiedniego zarządzania.

manala_apt_preferences:
  - oauth2-proxy@manala

Zależności

Brak.

Instalacja

Ansible 2+

Używając CLI ansible galaxy:

ansible-galaxy install manala.oauth2_proxy

Używając pliku wymagań ansible galaxy:

- src: manala.oauth2_proxy

Obsługa ról

Nazwa Typ Opis
oauth2 proxy restart Usługa Restartuj oauth2 proxy

Zmienne roli

Nazwa Domyślna Typ Opis
manala_oauth2_proxy_install_packages ~ String Pakiety zależne do zainstalowania
manala_oauth2_proxy_install_packages_default ['oauth2-proxy'] String Domyślne pakiety zależne do zainstalowania
manala_oauth2_proxy_config_file '/etc/oauth2-proxy/config.cfg' String Ścieżka do pliku konfiguracyjnego
manala_oauth2_proxy_config_template ~ String Ścieżka do szablonu konfiguracyjnego
manala_oauth2_proxy_config [] Tablica Konfiguracja

Przykład konfiguracji

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

Przykładowy playbook

- hosts: servers
  roles:
    - { role: manala.oauth2_proxy }

Licencja

MIT

Informacje o autorze

Manala (http://www.manala.io/)

O projekcie

Handle oauth2-proxy

Zainstaluj
ansible-galaxy install manala.oauth2_proxy
Licencja
Unknown
Pobrania
1.7k
Właściciel
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.