22.37. packet-ipmi - Packet.net API

The following documentation is for Packet.net API (packet-ipmi) content package at version v4.11.0-alpha00.19+g7c0e954597ded81889e0efff5a89df410930cfb3.

22.37.1. Object Specific Documentation

22.37.1.1. params

The content package provides the following params.

22.37.1.1.1. packet/always-pxe

This parameter indicates if the node should always pxe.

22.37.1.1.2. packet/api-key

The API implies the user and the Project that the plugin will act as.

22.37.1.1.3. packet/facility

This parameter describes the Packet facility for this node.

22.37.1.1.4. packet/import-existing

This parameter tells the plugin to import existing VMs or not.

22.37.1.1.5. packet/ipxe-script-url

This parameter is the URL of the default ipxe file. If unspecified, the option will default to the current DRP endpoint default.ipxe file.

22.37.1.1.6. packet/name

This parameter is the name to use for the packet machine.

22.37.1.1.7. packet/plan

This parameter is the Packet plan for this machine.

22.37.1.1.8. packet/project-id

This parameter describes the Packet Project ID for this node.

22.37.1.1.9. packet/sos

This parameter is the ssh hostname to use to access the serial console of this machine.

22.37.1.1.10. packet/uuid

This parameter is used by the Packet IPMI Plugin to access the API

22.37.1.2. workflows

The content package provides the following workflows.

22.37.1.2.1. discover-packet

This workflow is the most basic provisioning process for DRP when using PacketHost.

REMINDER: Change the DefaultWorkflow to use this workflow in PacketHost!

Similar to discover-base except that it adds the packet-discover stage.

NOTE: To enable, upload Sledgehammer as per the sledgehammer BootEnv