zaxos.guacamole-ansible-role

guacamole-ansible-role

This is an Ansible role designed to install and set up Guacamole using MySQL or MariaDB.

Requirements

  • CentOS/RHEL 7
  • Ansible version 2.2 or higher
  • SELinux must be turned off

Installation

To install the role, run:

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

Example Playbook

Here’s a sample playbook to use the role:

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

Role Variables

Here are some variables you might want to check:

  • guacamole_version: The version of Guacamole you want to install. The latest version at the moment is "0.9.14".
  • guacamole_mysql_root_password: This is the password for the root user for your local MariaDB installation. If you already have an installation, use the existing root password.
  • guacamole_db_name: The name of the database used by Guacamole; the default is "guac_db".
  • guacamole_db_username: The username for the database used by Guacamole; the default is "guac_db_usr".
  • guacamole_db_password: The password for the database user; the default is "guacdbpassword".
  • guacamole_configure_firewalld: If you set this to "True", firewalld will be installed and configured. The default is "False".

Some settings that usually don’t need changes:

  • guacamole_mysql_secure_installation: True
    This runs actions similar to the "mysql_secure_installation" command.
  • guacamole_temp_path: /tmp/guactempdir
    A temporary directory used during installation, which will be deleted later.

Usage

Once the installation is complete, go to: http://IP_or_FQDN:8080/guacamole
The default username and password are: guacadmin
(Make sure to change it after logging in.)

Informazioni sul progetto

Ansible role to install and configure Guacamole with MySQL/MariaDB

Installa
ansible-galaxy install zaxos.guacamole-ansible-role
Licenza
gpl-2.0
Download
363
Proprietario