Added plainbox-provider-pc-sanity in templates to be installed on DUT. This provider is now hosted on checkbox beta, so no need to install pc sanity ppa
Added template to install checkbox-ng on agent, then switch to specific version to match with DUT. This code was copied from Cert team Jenkins and adjusted to agent env.
Use "control" instead of "remote"
Test:
Run shellcheck against new templates
Run infrastructure-checkbox-run-debug job, which clones this repo and generates the job.yaml (Note: there are some errors when switching checkbox version, but the same errors are found in cert teams SRU job. So I assume those are not relevant)
Changes:
Test: