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