Closes #11 - Packer now runs over the WireGuard VPN so it can run as a GitHub hosted runner
Closes #20 - This was mostly completed by the previous Terraform work but I've done it here as well
Closes #34 - This was needed a security feature going over the internet. Easy enough to do with the LetsEncrypt certificate
Closes #67 - This is managed using GitHub secrets and BitWarden
Closes #119 - This was resolved by containerising my Terraform runner and building from source directly
Closes #11 - Packer now runs over the WireGuard VPN so it can run as a GitHub hosted runner Closes #20 - This was mostly completed by the previous Terraform work but I've done it here as well Closes #34 - This was needed a security feature going over the internet. Easy enough to do with the LetsEncrypt certificate Closes #67 - This is managed using GitHub secrets and BitWarden Closes #119 - This was resolved by containerising my Terraform runner and building from source directly