Skip to content

bwInfoSec/ansible-role-guacamole

Repository files navigation

Molecule Test

bwinfosec.guacamole

This role installs and configures Apache Gucamole on Debian based hosts.

Platforms

  • Ubuntu 20.04
  • Debian 11

Install

ansible-galaxy install bwinfosec.guacamole

Example Playbook

- name: Setup guacamole proxy
  hosts: guacamole
  become: true
  
  vars:
    guacamole_nginx_server_name: guacamole.example.com
    guacamole_docker_extension: true

  roles:
    - bwinfosec.guacamole

Role Variables

All role variables can be found in defaults/main.yml.

Notes

LDAP

For LDAP set up, please check this.

Requirements

For any required dependencies are listed in requirements.yml.

To install them run

ansible-galaxy install -vr requirements.yml

Local Development

This role includes a molecule test to execute on Debian 11 and Ubuntu 20.04.

Licensing

This work is licensed under the EUPL 1.2.