OVF

Builder type: ovf Require Cloud Account: No

The OVF builder provides information for building OVF (Open Virtualization Format) compatible machine images.

The OVF builder section has the following definition:

{
  "builders": [
    {
      "type": "ovf",
      ...the rest of the definition goes here.
    }
  ]
}

The OVF builder has the following valid keys:

  • hardwareSettings (mandatory): an object providing hardware settings to be used for the machine image. The following valid keys for hardware settings are:
    • memory (mandatory): an integer providing the amount of RAM to provide to an instance provisioned from the machine image (in MB).
    • hwType (optional): an integer providing the hardware type for the machine image. This is the VMware hardware type: 4 (ESXi>3.x), 7 (ESXi>4.x) or 9 (ESXi>5.x)
  • installation (optional): an object providing low-level installation or first boot options. These override any installation options in the Stack section. The following valid keys for installation are:
    • diskSize (mandatory): an integer providing the disk size of the machine image to create. Note, this overrides any disk size information in the stack. This cannot be used if an advanced partitioning table is defined in the stack.
  • type (mandatory): the builder type: ovf

Example

The following example shows an OVF builder.

{
  "builders": [
    {
      "type": "ovf",
      "hardwareSettings": {
        "memory": 1024,
        "hwType": 7
      }
    }
  ]
}