mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-01-27 18:18:41 +00:00
66 lines
2.1 KiB
YAML
66 lines
2.1 KiB
YAML
## @section Common parameters
|
|
|
|
## @param external Enable external access from outside the cluster
|
|
## @param externalMethod specify method to passthrough the traffic to the virtual machine. Allowed values: `WholeIP` and `PortList`
|
|
## @param externalPorts [array] Specify ports to forward from outside the cluster
|
|
external: false
|
|
externalMethod: PortList
|
|
externalPorts:
|
|
- 22
|
|
|
|
## @param running Determines if the virtual machine should be running
|
|
running: true
|
|
|
|
## @param instanceType Virtual Machine instance type
|
|
## @param instanceProfile Virtual Machine preferences profile
|
|
##
|
|
instanceType: "u1.medium"
|
|
instanceProfile: ubuntu
|
|
|
|
## @param disks [array] List of disks to attach
|
|
## Example:
|
|
## disks:
|
|
## - name: example-system
|
|
## - name: example-data
|
|
disks: []
|
|
|
|
## @param gpus [array] List of GPUs to attach
|
|
## Example:
|
|
## gpus:
|
|
## - name: nvidia.com/GA102GL_A10
|
|
gpus: []
|
|
|
|
## @param resources.cpu The number of CPU cores allocated to the virtual machine
|
|
## @param resources.memory The amount of memory allocated to the virtual machine
|
|
resources:
|
|
cpu: ""
|
|
memory: ""
|
|
|
|
## @param sshKeys [array] List of SSH public keys for authentication. Can be a single key or a list of keys.
|
|
## Example:
|
|
## sshKeys:
|
|
## - ssh-rsa ...
|
|
## - ssh-ed25519 ...
|
|
##
|
|
sshKeys: []
|
|
|
|
## @param cloudInit cloud-init user data config. See cloud-init documentation for more details.
|
|
## - https://cloudinit.readthedocs.io/en/latest/explanation/format.html
|
|
## - https://cloudinit.readthedocs.io/en/latest/reference/examples.html
|
|
## Example:
|
|
## cloudInit: |
|
|
## #cloud-config
|
|
## password: ubuntu
|
|
## chpasswd: { expire: False }
|
|
##
|
|
cloudInit: ""
|
|
|
|
## @param cloudInitSeed A seed string to generate an SMBIOS UUID for the VM.
|
|
cloudInitSeed: ""
|
|
## Change it to any new value to force a full cloud-init reconfiguration. Change it when you want to apply
|
|
## to an existing VM settings that are usually written only once, like new SSH keys or new network configuration.
|
|
## An empty value does nothing (and the existing UUID is not reverted). Please note that changing this value
|
|
## does not trigger a VM restart. You must perform the restart separately.
|
|
## Example:
|
|
## cloudInitSeed: "upd1"
|