Download Terraform
Extract zip file
→ run terraform.exe
check terraform version
Download terraform code from here
Create API Tokens in Digital Ocean
Go to and log in to your account. Expiration :- 30/60/90 days and No Expire Set Permissions :- full access
Go to AWS Console
go to security credentials
Go to Users
Create access key
Create Access key
Copy Access Key & Secret Access Key
Secret Name
Go to secret Manager → select Secret
Create terraform.tfvars file for variables
.tfvars
do_token = "DIGITAL_OCEAN_TOKEN"
droplet_name = "Dropet_Name"
droplet_region = "blr1"
droplet_size = "s-1vcpu-1gb"
droplet_image = "ubuntu-24-04-x64"
github_repo = "git@github.com:user_name/repo_name.git"
ssh_public_key_path = " " # id_rsa.pub file location path
ssh_private_key_path = " " id_rsa file location path
node_version = "18" # node version
domain_name = " " # domain name for nginx
aws_access_key = " " # Access key
aws_secret_key = " " # Secret Key
secret_name = " " # Secret name
aws_region = "us-east-1"
Save the file
→ Open Terminal in that Folder
in terminal