Deploy Arm virtual machines on Google Cloud Platform (GCP) using Terraform
Introduction
Automate virtual machine creation with Terraform
Deploy Arm instances on GCP and provide access via Jump Server
Next Steps
Deploy Arm virtual machines on Google Cloud Platform (GCP) using Terraform
Who is this for?
This Learning Path is an introductory topic for developers using Arm virtual machines (VMs) in Google Cloud Platform (GCP).
What will you learn?
After completing this Learning Path, you'll be able to perform the following tasks:
- Automate Arm VM creation using Terraform
- Deploy Arm instances on GCP and provide access through Jump Server
- Provide infrastructure basics, code knowledge, and files that can help with future Learning Paths
Prerequisites
Before starting, you'll need the following prerequisites:
- A Google Cloud account
- Terraform installed
- The Google Cloud CLI installed
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
~/.ssh. If no key pair exists, generate a new pair and keep the private key secure. You’ll use the private key to connect to the VMs created by Terraform.ssh -J username@jump-host-IP username@target-server-IP. Replace jump-host-IP with the bastion’s external IP and target-server-IP with the private instance’s internal IP. Use your IAM email address in the SSH username format (abc@1234.com -> abc_1234_com).