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