cloudinit/Documentation/vmware-backdoor.md
Yann Hodique ed512c1cac datasource/vmware: introduce guestinfo.coreos.config.url
allow use of a URL instead of an inline document.
Inline document takes precedence.
2015-09-03 20:50:19 -07:00

1.6 KiB

VMware Backdoor

coreos-cloudinit is capable of reading userdata and metadata from the VMware backdoor. This datasource can be enable with the --from-vmware-backdoor flag. Userdata and metadata are passed from the hypervisor to the virtual machine through guest variables. The following guest variables and their expected types are supported by coreos-cloudinit:

guest variable type
hostname hostname
interface.<n>.name string
interface.<n>.mac MAC address
interface.<n>.dhcp {"yes", "no"}
interface.<n>.role {"public", "private"}
interface.<n>.ip.<m>.address CIDR IP address
interface.<n>.route.<l>.gateway IP address
interface.<n>.route.<l>.destination CIDR IP address
dns.server.<x> IP address
coreos.config.data string
coreos.config.data.encoding {"", "base64", "gzip+base64"}
coreos.config.url URL

Note: "n", "m", "l", and "x" are 0-indexed, incrementing integers. The identifier for the interfaces does not correspond to anything outside of this configuration; it is merely for mapping configuration values to each interface.