guacamole

ansible-guacamole

Роль Ansible для установки/настройки Guacamole

Статус сборки

GitHub Actions

Тест Molecule

Требования

Для любых необходимых ролей Ansible ознакомьтесь с: requirements.yml

Переменные роли

defaults/main.yml

Конфигурация TOTP

Чтобы включить двухфакторную аутентификацию, создайте переменную guacamole_totp:

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

Конфигурация OpenID

Чтобы включить аутентификацию OpenID, создайте:

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

guacd — это прокси-сервер на стороне сервера, используемый веб-приложением Apache Guacamole. Если вы хотите развернуть Guacamole или приложение с использованием основных API Guacamole, вам понадобится работающая копия guacd.

guacd устанавливается по умолчанию. Чтобы отключить его, установите guacd_config.install в false:

guacd_config:
  install: false

Зависимости

Пример Playbook

playbook.yml

Лицензия

MIT

Информация об авторе

Ларри Смит младший.

Купите мне кофе

ПРИМЕЧАНИЕ: Репозиторий был создан/обновлен с использованием https://github.com/mrlesmithjr/cookiecutter-ansible-role в качестве шаблона.

О проекте

Ansible role to install/configure Guacamole

Установить
ansible-galaxy install mrlesmithjr/ansible-guacamole
Лицензия
mit
Загрузки
944
Владелец
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.