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

From Bitbull Wiki
Jump to navigation Jump to search
Line 52: Line 52:
 
==fire==
 
==fire==
 
  ansible-playbook /etc/ansible/playbooks/install_guacamole.yml
 
  ansible-playbook /etc/ansible/playbooks/install_guacamole.yml
 +
 +
==Test==
 +
* firefox: https://guacamole-host.domain.local
 +
:*  user: guacadmin
 +
:* password: guacadmin
  
 
[[Category:Ansible]]
 
[[Category:Ansible]]
 
[[Category:Howtos]]
 
[[Category:Howtos]]
 
[[Category:Rocky9]]
 
[[Category:Rocky9]]

Revision as of 06:30, 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.

2 install

  • do this steps as root user

2.1 setup ansible

yum  makecache
yum -y upgrade
curl -L ansible.bitbull.ch | bash

2.2 prepare ansible role

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
----------

2.3 fire

ansible-playbook /etc/ansible/playbooks/install_guacamole.yml

2.4 Test

  • user: guacadmin
  • password: guacadmin