mrlesmithjr.guacamole

ansible-guacamole

Ansible-Rolle zur Installation/Konfiguration von Guacamole

Bau-Status

GitHub-Aktionen

Molecule Test

Anforderungen

Für alle erforderlichen Ansible-Rollen, siehe: requirements.yml

Rollenvariablen

defaults/main.yml

TOTP-Konfiguration

Um die Zwei-Faktor-Authentifizierung zu aktivieren, erstellen Sie eine Variable guacamole_totp:

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

OpenID-Konfiguration

Um die OpenID-Authentifizierung zu aktivieren, erstellen Sie:

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

guacd-Konfiguration

guacd ist der native serverseitige Proxy, der von der Apache Guacamole-Webanwendung verwendet wird. Wenn Sie Guacamole oder eine Anwendung, die die Guacamole-Kern-APIs nutzt, bereitstellen möchten, benötigen Sie eine laufende Kopie von guacd.

guacd wird standardmäßig installiert. Um es zu deaktivieren, setzen Sie guacd_config.install auf false:

guacd_config:
  install: false

Abhängigkeiten

Beispiel-Playbook

playbook.yml

Lizenz

MIT

Autor Information

Larry Smith Jr.

Buy Me A Coffee

HINWEIS: Das Repo wurde mit https://github.com/mrlesmithjr/cookiecutter-ansible-role als Vorlage erstellt/aktualisiert.

Über das Projekt

Ansible role to install/configure Guacamole

Installieren
ansible-galaxy install mrlesmithjr.guacamole
Lizenz
mit
Downloads
1.1k
Besitzer
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.