You are viewing the intel version of our documentation.

Environment Variables

A list of available environment variables for the Anka CLI

By default, all anka config options are available as Environment Variables by simply converting their name to uppercase and prefixing it with ANKA_. So, default_user becomes ANKA_DEFAULT_USER and the ENV takes precedence.

Outside of the config environment variables, there are a few others you might find useful:

Name Description
ANKA_CREATE_SUSPEND 0 produces VM in stopped state on anka create
ANKA_UPDATE_SUSPEND 0 do not suspend VM on anka start -u
ANKA_HOSTNAME allows to specify VM host name on VM start
ANKA_BLOCK_SIZE ANKA image block size (1MB default)
ANKA_GPU_LOCATION allows to specify GPU location on VM start
ANKA_GPU_NAME allows to specify GPU name on VM start
ANKA_CHECK_CONSISTENCY 0 turns off file system integrity checks
ANKA_CHECK_FREE_SPACE 0 turns off free space validation on pull
ANKA_CLAIM_NAME implicit claim name in the usb claim command
ANKA_DELETE_IGNORE_ABSENT 1 to not fail anka delete {VM} if VM is missing
ANKA_DELETE_LOGS 0 do not delete VM logs after VM deletion
ANKA_DISK_CONTROLLER allows to specify disk controller on anka create
ANKA_FORCE_ABORT 1 kills VM with SIGABRT on anka stop -f
ANKA_IMG_PATH allows to override igm_lib_dir and state_lib_dir search paths
ANKA_MACHINE_READABLE same as --machine-readable
ANKA_NETWORK_CONTROLLER allows to specify network controller on anka create
ANKA_NETWORK_MODE allows to specify network mode on anka create
ANKA_NO_ADDONS 1 do not create addons USB device
ANKA_NO_RUN 1 do not create ankarun USB device
ANKA_NO_SHAREDFS 1 do not create ankacp USB device
ANKA_NO_VIEW 1 do not create anka view USB device
ANKA_USER specifies user for policy affected commands
ANKA_PASSWORD specify password for policy operations
ANKA_PG_BIOS path to the PG video BIOS
ANKA_PREEMPTION_RATE allows to control preempt parameter on anka create
ANKA_PROPAGATE_LICENSE 1 makes Anka license visible inside VM guest
ANKA_RFB_FPS specify refresh rate of VNC (25Hz by default)
ANKA_SHAREDFS_ATTACH 0 do not attach ankacp USB device on VM start
ANKA_SUSPEND_AFTERBOOT_INTERVAL specify interval between first boot (after VM create) and suspend (5 min default)
ANKA_SUSPEND_TIMEOUT configures minimum VM uptime before suspend
ANKA_UHOST_RESETCONFIGURATION 0 do issue SET_CONFIGURATION to the usb device if it’s also configured to the same number
ANKA_UHOST_RESETTIMEOUT wait after USB reset to continue
ANKA_VIEW_ATTACH 0 do not attach anka view USB device initially
ANKA_VLAN specifies network VID on VM start
ANKA_ADDONS_ATTACH 0 means do not attach addonsd to the hypervisor (graceful shutdown, timesync won’t work))
ANKA_BLOCK_NOCACHE 1 turns on the F_NOCACHE flag (default)
ANKA_BLOCK_NODIRECT 0 turns off the F_NODIRECT flag
ANKA_TIME_SYNC 0 turns off the built in time sync for Apple’s hypervisor