zaxos.guacamole-ansible-role

ビルドステータス Ansible Galaxy

guacamole-ansible-role

MySQL/MariaDBを使ってGuacamoleをインストールおよび設定するためのAnsibleロールです。

要件

  • CentOS/RHEL 7
  • Ansible >= 2.2
  • SELinuxが無効

インストール

$ ansible-galaxy install zaxos.guacamole-ansible-role

サンプルプレイブック

    - hosts: servers
      vars:
        guacamole_version: 0.9.14
        guacamole_mysql_root_password: MY-PASSWORD-HERE
      roles:
        - role: zaxos.guacamole-ansible-role

ロール変数

確認が必要な変数:

  • guacamole_version: インストールするGuacamoleのバージョン。現在の最新バージョンは「0.9.14」です。
  • guacamole_mysql_root_password: ローカルMariaDB用に作成されるrootユーザーのパスワード。既存のインストールの場合は、ユーザー「root」のパスワードを入力してください。
  • guacamole_db_name: Guacamoleが使用するデータベース名。デフォルトは「guac_db」です。
  • guacamole_db_username: Guacamoleが使用するデータベースユーザー。デフォルトは「guac_db_usr」です。
  • guacamole_db_password: Guacamoleが使用するデータベースユーザーパスワード。デフォルトは「guacdbpassword」です。
  • guacamole_configure_firewalld: 「True」に設定すると、firewalldがインストールされ適切に構成されます。デフォルト値は「False」です。

いくつかのデフォルト(変更の必要がないと思われるもの):

  • guacamole_mysql_secure_installation: True
    「mysql_secure_installation」コマンドと同様の操作を行います。
  • guacamole_temp_path: /tmp/guactempdir
    デプロイメントに使用される一時ディレクトリです。後で削除されます。

使い方

インストール後、ブラウザを次のURLにポイントします: http://IP_or_FQDN:8080/guacamole
デフォルトのユーザー名とパスワードは: guacadmin
(忘れずに変更してください)

プロジェクトについて

Ansible role to install and configure Guacamole with MySQL/MariaDB

インストール
ansible-galaxy install zaxos.guacamole-ansible-role
ライセンス
gpl-2.0
ダウンロード
363