Install Guacamole - HTML5 RDP Gateway
Jump to navigation
Jump to search
1 general
- guacamole is a great way to present windows apps and desktops to the internet.
You have only one https port open to the internet and the application is working pretty nice and fast.
- https://guacamole.apache.org/
- Tested with Rocky Linux 9
You can install Ansible on a separated control node as well, then you need to configure ansible target host with ssh keys.
For that, you can look into my ansible course at: https://github.com/joe-speedboat/workshop.ansible
[[Category:Ansible]]
[[Category:Howtos]]
[[Category:Rocky9]]
=install=
* do this steps as root user
==setup ansible==
yum makecache
yum -y upgrade
curl -L ansible.bitbull.ch | bash
==prepare ansible role==
<pre>
ansible-galaxy install joe-speedboat.guacamole
ansible-galaxy install joe-speedboat.mariadb
ansible-galaxy collection install ansible.posix community.mysql community.general
vim /etc/ansible/playbooks/install_guacamole.yml
----------
- hosts: localhost
become: True
vars:
mariadb_user_password: '.change-this_000.'
mariadb_root_password: '.change-this_111.'
tasks:
- dnf:
name: firewalld
- systemd:
name: firewalld
state: started
enabled: True
- firewalld:
service: https
permanent: true
state: enabled
- systemd:
name: firewalld
state: restarted
enabled: True
roles:
- joe-speedboat.guacamole
----------
1.1 fire
ansible-playbook /etc/ansible/playbooks/install_guacamole.yml
1.2 Test
- firefox: https://guacamole-host.domain.local
- user: guacadmin
- password: guacadmin