alan-turing-institute / mousehole

Quickly deploy a flexible, collaborative environment for working with private data.
https://alan-turing-institute.github.io/mousehole/
MIT License
8 stars 3 forks source link

Tidy Guacamole configuration #1

Open JimMadge opened 3 years ago

JimMadge commented 3 years ago

The guacamole configuration in both main.yaml and manage_users.yaml makes extensive use of the uri module to interact with the (undocumented) Guacamole API.

This makes the Ansible quite inelegant, messy and relies on some heavy jinja2 filter chains. It would be good to replace this with a set of new Guacamole modules which can handle the logic more elegantly.

JimMadge commented 2 years ago

https://galaxy.ansible.com/scicore/guacamole