Ubuntu 22.04 and 24.04 custom VMs are being used, no longer the vanilla images that need heavy customisation.
N.B. At this point, 24.04 doesn't have RStudio, or Google Chrome. The image needs to be rebuilt with those in it, and these two images, plus the Windows images, need to be checked for consistency across the board.
Also, the customisation script in this repo, templates/workspace_resources/guacamole/user_resources/guacamole-azure-linuxvm/terraform/vm_config.sh, can be pruned back hard. It should only have the things relevant to the multi-user aspect of the SDE, all the s/w stuff should be in the custom images.
Resolves #106, #71, #62 (mostly).
What is being addressed
Ubuntu 22.04 and 24.04 custom VMs are being used, no longer the vanilla images that need heavy customisation.
N.B. At this point, 24.04 doesn't have RStudio, or Google Chrome. The image needs to be rebuilt with those in it, and these two images, plus the Windows images, need to be checked for consistency across the board.
Also, the customisation script in this repo,
templates/workspace_resources/guacamole/user_resources/guacamole-azure-linuxvm/terraform/vm_config.sh
, can be pruned back hard. It should only have the things relevant to the multi-user aspect of the SDE, all the s/w stuff should be in the custom images.How is this addressed
This uses images from the Custom VM Image repository, https://github.com/Barts-Life-Science/TRE-CustomVMs.