exo compute instance create

Description

This command creates a Compute instance.

Supported Compute instance type families: cpu, gpu, gpu2, memory, standard, storage

Supported Compute instance type sizes: micro, tiny, small, medium, large, extra-large, huge, jumbo, mega, titan

Supported output template annotations: .ID, .Name, .CreationDate, .InstanceType, .Template, .Zone, .AntiAffinityGroups, .DeployTarget, .SecurityGroups, .PrivateInstance, .PrivateNetworks, .ElasticIPs, .IPAddress, .IPv6Address, .SSHKey, .DiskSize, .State, .Labels, .ReverseDNS

exo compute instance create NAME [flags]

Options

OptionDescription
--anti-affinity-groupinstance Anti-Affinity Group NAME|ID (can be specified multiple times)
--cloud-initinstance cloud-init user data configuration file path
--cloud-init-compresscompress instance cloud-init user data
--deploy-targetinstance Deploy Target NAME|ID
--disk-sizeinstance disk size
--help, -hhelp for create
--instance-typeinstance type (format: [FAMILY.]SIZE)
--ipv6enable IPv6 on instance
--labelinstance label (format: key=value)
--private-instanceenable private instance to be created
--private-networkinstance Private Network NAME|ID (can be specified multiple times)
--protectionenable delete protection
--security-groupinstance Security Group NAME|ID (can be specified multiple times)
--ssh-keySSH key to deploy on the instance (can be specified multiple times)
--templateinstance template NAME|ID
--template-visibilityinstance template visibility (public|private)
--zone, -zinstance zone

Options inherited from parent commands

OptionDescription
--config, -CSpecify an alternate config file [env EXOSCALE_CONFIG]
--output-format, -OOutput format (table|json|text), see "exo output –help" for more information
--output-templateTemplate to use if output format is "text"
--quiet, -QQuiet mode (disable non-essential command output)
--use-account, -AAccount to use in config file [env EXOSCALE_ACCOUNT]

Related Commands