zaxos.guacamole-ansible-role
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
(忘れずに変更してください)