mrlesmithjr.guacamole

ansible-guacamole

Rol de Ansible para instalar/configurar Guacamole

Estado de Construcción

Acciones de GitHub

Prueba de Molécula

Requisitos

Para ver los roles de Ansible requeridos, revisa: requirements.yml

Variables del Rol

defaults/main.yml

Configuración de TOTP

Para habilitar la autenticación de dos factores, crea una variable guacamole_totp:

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

Configuración de OpenID

Para habilitar la autenticación OpenID, crea:

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: remoto
  redirect-uri: https://remote.xxx.xx/guacamole

Configuración de guacd

guacd es el proxy nativo en el lado del servidor que utiliza la aplicación web Apache Guacamole. Si deseas desplegar Guacamole, o una aplicación que use las API principales de Guacamole, necesitarás una copia de guacd en funcionamiento.

guacd se instala por defecto. Para desactivarlo, establece guacd_config.install en false:

guacd_config:
  install: false

Dependencias

Ejemplo de Playbook

playbook.yml

Licencia

MIT

Información del Autor

Larry Smith Jr.

Invítame un café

NOTA: El repositorio ha sido creado/actualizado utilizando https://github.com/mrlesmithjr/cookiecutter-ansible-role como plantilla.

Acerca del proyecto

Ansible role to install/configure Guacamole

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