This MR brings the following improvements and fixes to Ubuntu installation:
FIX: dnsdock+dinghy run and test scripts are copied over from /tmp instead of symlinked (getting lost after a reboot)
FIX: fixed a typo that made apt update fail in the execution script
IMPR: docker-compose is upgraded to 1.29.2, which I discovered is required by some recent projects
IMPR: Google Cloud SDK is installed automatically, as in the Mac provisioner (required during onboarding procedures)
IMPR: Local user name detection is now a bit more reliable than previous ansible_ssh_user which has been deprecated (using local whoami command output in the playbook)
IMPR: introduced support for 22.04 LTS1
I successfully tested this provisioner on a brand new Ubuntu 22.04 LTS installation, on a laptop from a local branch. I hope the necessary automation is still working when the changes are on master (they should), but I'm ready to test it out and check on a fresh installation as soon as it's merged.
I also succesfully checked the onboarding procedure and a project build.
This brings in the minimum set of tools necessary to succesfully complete the technical onboarding and build/run a project locally.
This MR brings the following improvements and fixes to Ubuntu installation:
/tmp
instead of symlinked (getting lost after a reboot)ansible_ssh_user
which has been deprecated (using local whoami command output in the playbook)I successfully tested this provisioner on a brand new Ubuntu 22.04 LTS installation, on a laptop from a local branch. I hope the necessary automation is still working when the changes are on master (they should), but I'm ready to test it out and check on a fresh installation as soon as it's merged.
I also succesfully checked the onboarding procedure and a project build.
This brings in the minimum set of tools necessary to succesfully complete the technical onboarding and build/run a project locally.