Difference between revisions of "Install Guacamole - HTML5 RDP Gateway"

From Bitbull Wiki
Jump to navigation Jump to search
Line 4: Line 4:
 
* https://guacamole.apache.org/
 
* https://guacamole.apache.org/
 
* Tested with Rocky Linux 9
 
* 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.<pre>
 +
For that, you can look into my ansible course at: https://github.com/joe-speedboat/workshop.ansible
 +
 +
[[Category:Ansible]]
 +
[[Category:Howtos]]
 +
[[Category:Rocky9]]
  
 
=install=
 
=install=

Revision as of 06:42, 17 May 2023

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.

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

  • user: guacadmin
  • password: guacadmin