Once the VM has been provisioned you may login via SSH using
the user configured in cloudinit.yml
cloudinit=$(jq -Rs . cloudinit.yml)
cat <<EOF | vmadm create
{
"alias": "debian",
"brand": "bhyve",
"ram": 2048,
"vcpus": 2,
"bootrom": "uefi",
"cpu_cap": 200,
"resolvers": [
"1.1.1.1",
"8.8.8.8"
],
"nics": [
{
"nic_tag": "admin",
"ips": [
"192.168.3.31/21"
],
"gateways": [
"192.168.1.1"
],
"model": "virtio"
}
],
"disks": [
{
"image_uuid": "f7858959-7ca1-4bfe-b8cf-1143f2e9fb88",
"boot": true,
"model": "virtio",
"size": 10240
}
],
"flexible_disk_size": 10240,
"customer_metadata": {
"cloud-init:user-data": $cloudinit
}
}
EOF
ssh triton@192.168.3.31cloudinit=$(jq -rRs . cloudinit.yml)
triton instance create -wn debian debian-13.3-nocloud sample-2G -m "cloud-init:user-data=$cloudinit"
triton instance ssh triton@debian