mrlesmithjr.guacamole
ansible-guacamole
Guacamoleをインストール/設定するためのAnsibleロール
ビルド状況
GitHub Actions
要件
必要なAnsibleロールについては、以下を参照してください: requirements.yml
ロール変数
TOTP設定
二要素認証を有効にするには、変数guacamole_totp
を作成します:
guacamole_totp:
issuer: 'guacamole.example.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
著者情報
ラリー・スミス・ジュニア
注意:リポジトリは、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.