guacamole

Bitbull

joe-speedboat.guacamole

This Ansible Role is installing and configuring Guacamole HTML5 Gateway

  • Mariadb
  • Tomcat
  • Guacamole via RPM
  • Guacamole extensions: default/main.yml
  • Nginx reverse proxy

Ansible Setup/Deps

curl -L ansible.bitbull.ch | bash

Install role and deps with ansible-galaxy:

ansible-galaxy install joe-speedboat.guacamole

Install role with git:

git clone https://github.com/joe-speedboat/ansible.guacamole.git /etc/ansible/roles/joe-speedboat.guacamole

Requirements

  • Ansible 3.11 or higher is required for this Ansible Role
  • OS Releases:
    • Rocky Linux 8
    • Rocky Linux 9
    • other RHELish OS may work, but are not tested

Role dependencies

  • mariadb role
ansible-galaxy role install -r roles/requirements.yml

Collection depencies

  • community.mysql from mariadb role
ansible-galaxy collection install -r collections/requirements.yml

Role Variables

Variables are self speaking or documented in:

  • defaults/main.yml
  • vars/main.yml

Example Playbook

Example playbooks for this role are located in ´test´ folder:

  • tests/install_guacamole.yml

License

https://opensource.org/licenses/LGPL-3.0
Copyright (c) Chris Ruettimann chris@bitbull.ch

About

Install and configure Guacamole with Nginx ssl reverse proxy

Install
ansible-galaxy install joe-speedboat/ansible.guacamole
GitHub repository
License
Unknown
Downloads
47
Owner
I don't do Linux for 20 years because I love Unix or consoles. OpenSource is what I love and want to do. moving together ... that fascinates me ...