alexfeig.guacamole
Ansible Role: Guacamole
This Ansible role sets up Apache's Guacamole on Ubuntu 16.04 (Xenial) along with MariaDB.
It is highly recommended to run mysql_secure_installation
after this setup. This role does not set a root password for MariaDB.
Requirements
- Works with Ansible 2.4.
- Needs
become
or must be run as theroot
user. You can use--ask-become-pass
while running it.
Role Variables
The following variables are defined in defaults/main
:
Variable | Description | Default |
---|---|---|
guacamole_version | The version of Guacamole to install | 0.9.13-incubating |
guacamole_db_user | MariaDB username for Guacamole | guacamole |
guacamole_db_password | MariaDB password for Guacamole | foo |
guacamole_db_name | MariaDB database name for Guacamole | guacamole_db |
mysql_java_client_version | Version of MySQL Java Client | 5.1.44 |
guacamole_apt_install | Apt packages to install | Many! |
Note: If you are using an earlier version of Ubuntu than 16.04, some packages may differ, especially libjpeg
and tomcat
. You can change these versions in your own variables file.
Example Playbook
- hosts: guacamole-host
become: yes
roles:
- alexfeig.guacamole
Information
This role was created by Alex Feigenson.
To Do List
- Consider adding an nginx proxy.
- Make MariaDB installation optional.
- Add Travis CI integration (will need to account for 16.04).
Informazioni sul progetto
Ansible role for installing Apache Guacamole on Ubuntu 16.04 with MariaDB for authentication
Installa
ansible-galaxy install alexfeig.guacamole
Licenza
mit
Download
153
Proprietario