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 the root 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