alexfeig.guacamole
Ansibleロール: Guacamole
このAnsibleロールは、Ubuntu 16.04 (Xenial) にApacheのGuacamoleとMariaDBを設定します。
このロールを実行した後に mysql_secure_installation
を実行することを強く推奨します。このロールはMariaDBのrootパスワードを作成しません。
要件
Ansible 2.4と互換性があります。
become
を使用するか、root
ユーザーとして実行する必要があります。実行時に --ask-become-pass
を使用できます。
ロール変数
以下の変数は defaults/main
に設定されています:
変数名 | 説明 | デフォルト |
---|---|---|
guacamole_version | インストールするGuacamoleのバージョン | 現在は 0.9.13-incubating |
guacamole_db_user | GuacamoleのMariaDBユーザー名 | guacamole |
guacamole_db_password | GuacamoleのMariaDBパスワード | foo |
guacamole_db_name | GuacamoleのMariaDBデータベース | guacamole_db |
mysql_java_client_version | MySQL Java Clientのバージョン | 5.1.44 |
guacamole_apt_install | インストールするAptパッケージ | 多数! |
注意: Ubuntu 16.04 より前のバージョンでは、一部のパッケージが異なる場合があります。特に libjpeg
と tomcat
です。これらのバージョンは、自分の変数ファイルで上書きできます。
サンプルプレイブック
- hosts: guacamole-host
become: yes
roles:
- alexfeig.guacamole
情報
このロールは Alex Feigenson によって作成されました。
やるべきことリスト
- もしかしたらnginxプロキシを追加するかも
- MariaDBをオプションのインストールにする
- travis連携を追加する(16.04を考慮する必要があります)