Automate Board Provisioning

This guide will walk you through how to set up you remote proxy machine to automate provisioning boards.

Pre-requisites

Before we start this tutorial, you will need:

  • An AMD x86-64 or ARM device to act as a remote proxy device

  • A board to be provisioned

  • USB cable to connect the board to the remote proxy device

  • A Remote Proxy Fleet

1

Enroll a Remote Proxy Device

Navigate to the Remote Proxies tab on the Fleet panel. If you haven't already, create a Remote Proxy Fleet to manage all of your upcoming proxy device enrollments. Make sure that the Proxy Fleet checkbox is ticked. Detailed instructions on how to create a fleet and enroll devices can be found at Creating a Fleet and Enrolling Machines guides respectively.

2

Set Up a Provisioning Workflow

Create a new Workflow to set up your provisioning details. Utilize the Find Package and Import Package steps to upload files into Chassy Index when needed.

Add a Provision Setup step to select your remote proxy device, and provide details on how you want the connected boards to be set up. Run the workflow when completed.

A screenshot of the Provision Setup step and its details
3

Connect a Device to your Remote Proxy

Going back to the Remote Proxies tab on the Fleet panel, you should see your remote proxy machine and its status.

Connect a board to your remote proxy machine using a USB cable. The provisioning process will automatically begin. On the Chassy Console, you can see which provisioning phase the connected device is on: Attached, Flashing, Configuring, Verifying, Succeeded, Error, Terminated, or Timed out.

For connected devices that got Error , Terminated , or Timed out , you can restart the provisioning process by clicking on the restart button.

4

Success! Your connected device is booting up.

The connected device will automatically reboot once the process is complete.

Last updated