mrlesmithjr.guacamole

ansible-guacamole

Rola Ansible do instalacji/konfiguracji Guacamole

Status Budowy

Akcje GitHub

Test Molecule

Wymagania

Aby zobaczyć wymagane role Ansible, sprawdź: requirements.yml

Zmienne Roli

defaults/main.yml

Konfiguracja TOTP

Aby włączyć uwierzytelnianie dwuetapowe, utwórz zmienną guacamole_totp:

guacamole_totp:
  issuer: 'guacamole.exemple.com'
  period: 60

Konfiguracja OpenID

Aby włączyć uwierzytelnianie OpenID, utwórz:

guacamole_openid_auth: true
guacamole_openid:
  authorization-endpoint: https://idp.xxx.xx/realms/yyy/protocol/openid-connect/auth
  jwks-endpoint: https://idp.xxx.xx/realms/yyy/protocol/openid-connect/certs
  issuer: https://idp.xxx.xx/realms/yyy
  client-id: remote
  redirect-uri: https://remote.xxx.xx/guacamole

Konfiguracja guacd

guacd to natywny serwer proxy po stronie serwera używany przez aplikację internetową Apache Guacamole. Jeśli chcesz wdrożyć Guacamole lub aplikację korzystającą z rdzeniowych API Guacamole, będziesz potrzebować działającej wersji guacd.

guacd jest instalowany domyślnie. Aby go wyłączyć, ustaw guacd_config.install na false:

guacd_config:
  install: false

Zależności

Przykładowy Playbook

playbook.yml

Licencja

MIT

Informacje o Autorze

Larry Smith Jr.

Kup mi kawę

UWAGA: Repozytorium zostało utworzone/zaktualizowane przy użyciu https://github.com/mrlesmithjr/cookiecutter-ansible-role jako szablon.

O projekcie

Ansible role to install/configure Guacamole

Zainstaluj
ansible-galaxy install mrlesmithjr.guacamole
Licencja
mit
Pobrania
1.1k
Właściciel
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.