mrlesmithjr.guacamole

ansible-guacamole

Guacamoleをインストール/設定するためのAnsibleロール

ビルド状況

GitHub Actions

Molecule Test

要件

必要なAnsibleロールについては、以下を参照してください: requirements.yml

ロール変数

defaults/main.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.installfalseに設定します:

guacd_config:
  install: false

依存関係

例のプレイブック

playbook.yml

ライセンス

MIT

著者情報

ラリー・スミス・ジュニア

Buy Me A Coffee

注意:リポジトリは、https://github.com/mrlesmithjr/cookiecutter-ansible-roleをテンプレートとして使用して作成/更新されました。

プロジェクトについて

Ansible role to install/configure Guacamole

インストール
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.