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

From Bitbull Wiki
Jump to navigation Jump to search
Line 40: Line 40:
 
   - joe-speedboat.guacamole
 
   - joe-speedboat.guacamole
 
----------
 
----------
 +
</pre>
 +
 +
[[Category:Ansible]]
 +
[[Category:Howtos]]
 +
[[Category:Rocky9]]
  
 
==fire==
 
==fire==

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

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: restarted
      enabled: True
  - firewalld:
      service: https
      permanent: true
      state: enabled
  roles:
  - joe-speedboat.guacamole
----------

2.3 fire

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