Guacamole

From Tuxmint Wiki
Jump to navigation Jump to search

Guacamole

Install Apache Guacamole on standalone host with Ansible localy installed. ansible.guacamole

Prequesites and install

Insert
curl -L ansible.bitbull.ch | bash
ansible-galaxy install joe-speedboat.guacamole
cd /etc/ansible/roles/joe-speedboat.guacamole/
ansible-galaxy role install -r roles/requirements.yml
cd /etc/ansible/roles/joe-speedboat.mariadb/
ansible-galaxy collection install -r collections/requirements.yml
ansible-galaxy collection install ansible.posix
ansible-galaxy collection install community.general
-----------
# MAKE FILE CHANGES
vi /etc/ansible/roles/joe-speedboat.guacamole/defaults/main.yml
guacamole_version: 1.5.2
vi /etc/ansible/roles/joe-speedboat.guacamole/vars/main.yml
guacamole_packages_EL:
  - ca-certificates
  - ghostscript
  - java-11-openjdk
  - "guacd.x86_64"
  - "libguac.x86_64"
  - "libguac-client-rdp.x86_64"
  - "libguac-client-ssh.x86_64"
  - "libguac-client-telnet.x86_64"
  - "libguac-client-vnc.x86_64"
  - dejavu-sans-mono-fonts
  - freerdp
  - tomcat
  - mysql-connector-java
vi /etc/ansible/roles/joe-speedboat.guacamole/tests/install_guacamole.yml
- hosts: localhost
-----------
cd /etc/ansible/roles/joe-speedboat.guacamole/
ansible-playbook tests/install_guacamole.yml
systemctl status firewalld.service