mrlesmithjr.guacamole

ansible-guacamole

Rôle Ansible pour installer/configurer Guacamole

État de construction

Actions GitHub

Test de Molécule

Exigences

Pour les rôles Ansible requis, consultez : requirements.yml

Variables du rôle

defaults/main.yml

Configuration TOTP

Pour activer l'authentification à deux facteurs, créez une variable guacamole_totp :

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

Configuration OpenID

Pour activer l'authentification OpenID, créez :

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

Configuration de guacd

guacd est le proxy côté serveur natif utilisé par l'application web Apache Guacamole. Si vous souhaitez déployer Guacamole, ou une application utilisant les API de base de Guacamole, vous aurez besoin d'une copie de guacd en cours d'exécution.

guacd est installé par défaut. Pour le désactiver, définissez guacd_config.install sur false :

guacd_config:
  install: false

Dépendances

Exemple de Playbook

playbook.yml

License

MIT

Informations sur l'auteur

Larry Smith Jr.

Offrez-moi un café

REMARQUE : Le dépôt a été créé/mis à jour en utilisant https://github.com/mrlesmithjr/cookiecutter-ansible-role comme modèle.

À propos du projet

Ansible role to install/configure Guacamole

Installer
ansible-galaxy install mrlesmithjr.guacamole
Licence
mit
Téléchargements
1.1k
Propriétaire
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.