mrlesmithjr.guacamole
ansible-guacamole
Ansible-Rolle zur Installation/Konfiguration von Guacamole
Bau-Status
GitHub-Aktionen
Anforderungen
Für alle erforderlichen Ansible-Rollen, siehe: requirements.yml
Rollenvariablen
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
Lizenz
MIT
Autor Information
Larry Smith Jr.
HINWEIS: Das Repo wurde mit https://github.com/mrlesmithjr/cookiecutter-ansible-role als Vorlage erstellt/aktualisiert.
ansible-galaxy install mrlesmithjr.guacamole