mrlesmithjr.guacamole
ansible-guacamole
Ansible 角色用于安装/配置 Guacamole
构建状态
GitHub Actions
需求
任何必需的 Ansible 角色,请查看: requirements.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 或使用 Guacamole 核心 API 的应用程序,您需要运行 guacd 的副本。
guacd 默认已安装。如需禁用,请将 guacd_config.install
设置为 false
:
guacd_config:
install: false
依赖关系
示例剧本
许可证
MIT
作者信息
Larry Smith Jr.
注意:该仓库是使用 https://github.com/mrlesmithjr/cookiecutter-ansible-role 作为模板创建/更新的。
安装
ansible-galaxy install mrlesmithjr.guacamole
许可证
mit
下载
1.1k
拥有者
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.