crusoe compute templates create
Create an instance template.
Usage
crusoe compute templates create [flags]
Flags
| Flag | Description |
|---|---|
--disks strings | Sizes of disks to create (comma separated). Format: [Number][Unit] where valid units are GiB and TiB. Range: 1GiB–10TiB for persistent SSDs, 1TiB–1000TiB for shared volumes |
-f, --format string | Output format. Supported formats: pretty, json (default: "pretty") |
-h, --help | Help for create |
--ib-partition-id string | IB Partition if deploying with Infiniband. Exclude for global templates |
--image string | [Required] VM Image. List available options with crusoe compute images list |
--json | Output in json format. Shorthand for --format json |
--keyfile string | Path to ssh public key file. Optional if set in CRUSOE_SSH_PUBLIC_KEY_FILE env variable or the config file |
--location string | Location. List available locations with crusoe locations list. Exclude for global templates |
--name string | [Required] VM name. Alphanumeric characters, underscores and dashes are allowed |
--placement-policy string | Placement policy flag. Options: "spread" |
--public-ip-type string | Public IP type. Allowed values: static, dynamic (default: "dynamic") |
--shutdown-script string | Path to shutdown script file. Must be a bash script smaller than 64 KB |
--startup-script string | Path to startup script file. Must be a bash script smaller than 64 KB |
--type string | VM type. List available types with crusoe compute vms types |
--vpc-subnet-id string | VPC Subnet ID. Subnet the VM will be created in. Exclude for global templates |