Create common cloud-config
The easiest way to consistently create new instances in the hdf-cloud would be a clloud-config file, that defines the needed user accounts, with ssh access and sudo permissions set, as well as installs the relevant apt packages on startup.
This would reduce the amount of commands needed in the gitlab CI/CD, and would ensure that everyone has consistent access for all testing and production instances.