Learn how to modify the startup script on your Vultr Cloud GPU instance to customize its initialization process.
Startup scripts enable you to run specific configurations to automate the operating system installation processes. Changing the startup script on an active instance wipes the file system and reinstalls the default operating system.
Follow this guide to change the startup script on a Vultr Cloud GPU instance using the Vultr Customer Portal, or Terraform.
name
field and click the Type drop down to set the script type.Open your Terraform configuration for the existing Cloud GPU instance.
Create or reference a vultr_startup_script
resource and attach it to the instance.
# Create a new startup script
resource "vultr_startup_script" "init" {
name = "init-nginx"
type = "boot" # boot | pxeboot
script = <<-EOT
#!/bin/bash
apt-get update -y
apt-get install -y nginx
systemctl enable --now nginx
EOT
}
# Attach the startup script to the GPU instance
resource "vultr_instance" "gpu" {
# ...existing fields (region, plan, os_id, label, etc.)
script_id = vultr_startup_script.init.id
}
Apply the configuration and observe the following output:
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
No comments yet.