Ansible role to install and configure guacamole with mariadb, self signed ssl cert and nginx reverse proxy.
- centos/rhel 7
- ansible >= 2.2
- selinux disabled
ansible-galaxy install joe_speedboat.ansible_mariadb
ansible-galaxy install joe_speedboat.ansible_guacamole
vi tests/install_guacamole.yml
ansible-playbook tests/install_guacamole.yml
tests/install_guacamole.yml
: Real life example
- check
defaults/main.yml
for complete list Some variables that require review: guacamole_version
: 0.9.13-incubatingmariadb_user_password
: change-thismariadb_root_password
: change-thisnginx_reverse_proxy_path
: rdp
After installation, point your browser to: https://{{ansible_fqdn}}/{{nginx_reverse_proxy_path}}
eg: https://fqdn/rdp
Default username and password is: guacadmin
(Don't forget to change it)