Skip to content

Instantly share code, notes, and snippets.

@chadgeary
Created March 17, 2020 02:21
Show Gist options
  • Select an option

  • Save chadgeary/0a15dad0f64e450540b688a6c91bcd6b to your computer and use it in GitHub Desktop.

Select an option

Save chadgeary/0a15dad0f64e450540b688a6c91bcd6b to your computer and use it in GitHub Desktop.

Reference

Creates an (all-in-one) guacamole server using docker w/ mysql for auth.

Deployment

# local example
ansible-playbook guacamole.yml --extra-vars="target=localhost guacnet_cidr=192.168.5.0/24 guacnet_guacd=192.168.5.2 guacnet_guacdb=192.168.5.3 guacnet_guacamole=192.168.5.4"

Notes

- guacnet_cidr and the associated guacnet_* vars need to available for use locally within the docker service.
- the database credentials are available in /opt/guacamole on the docker host.
- guacadmin:guacadmin are the default credentials
- https://localhost:8080/guacamole is the default web endpoint
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment