Difference between revisions of "Install Guacamole - HTML5 RDP Gateway"
Jump to navigation
Jump to search
| Line 17: | Line 17: | ||
ansible-galaxy install joe-speedboat.guacamole | ansible-galaxy install joe-speedboat.guacamole | ||
ansible-galaxy install joe-speedboat.mariadb | ansible-galaxy install joe-speedboat.mariadb | ||
| − | ansible-galaxy collection install ansible.posix community.mysql | + | ansible-galaxy collection install ansible.posix community.mysql community.general |
vim /etc/ansible/playbooks/install_guacamole.yml | vim /etc/ansible/playbooks/install_guacamole.yml | ||
| Line 42: | Line 42: | ||
</pre> | </pre> | ||
| − | + | ||
| − | + | ||
| − | + | ||
==fire== | ==fire== | ||
Revision as of 06:17, 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.
- https://guacamole.apache.org/
- Tested with Rocky Linux 9
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: 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