The following documentation is for image-deploy content package at version v0.0.0.
The content package provides the following params.
The license key for the windows operating system as a string.
The file image contains the install contents for an operating system. This variable defines the image OS at a high level.
- Valid values are:
While image-deploy/image-os defines the overall OS type. This variable can be used to define the sub-type. e.g. ubuntu, debian, centos, rhel, redhat …
The url for the image for image-deploy to install.
The path to the unattend.xml file.
This is the data to return to the node on cloud init calls.
The curtin partition as an object. It would look like this:
version: 1 config:
- id: disk0 type: disk ptable: msdos path: /dev/sda name: main_disk wipe: superblock
- id: disk0-part1 type: partition number: 1 device: disk0 size: 139G flag: boot
- id: disk0-part1-format-root type: format fstype: ntfs quiet: True volume: disk0-part1
- id: disk0-part1-mount-root type: mount path: / device: disk0-part1-format-root
This example is for a wim-like root fs for windows, but other custom partitions could be used.
If unspecified, the default action to setup a simple partition table suitable for linux rootfs installs.
A list of additional tarballs to install into the image.
The file image for image-deploy to install. This will have the Provisioner’s URL prepended to the filename.
You may use the drpcli isos upload command to place an image into the system. If this method is used, please prepend ‘isos/’ to your filename. You should not have any other directories in the filename.
You may use the drpcli files upload command to place an image into the system. If this method is used, prepend ‘files/’ to your filename. You may use additional directories in the filename.
You may also just place the image file under the DRP tftpboot directory. If this method is used, use the path relative to the tftpboot directory.
The file image may be in many formats. This tells image-deploy what method to use to install.
- Validated methods are:
- tgz = root file system in compressed tar file.
- dd-tgz = Compressed tar file with a single raw disk image.
The template to use for unattend.xml file.
This contains all the x509 certs for the system as a single string
The disk curtin should install upon