# Functions

No description provided by the author

# Structs

Communicator is a special communicator that works by executing commands locally but within a chroot.
StepChrootProvision provisions the instance within a chroot.
StepCopyFiles copies some files from the host into the chroot environment.
StepEarlyCleanup performs some of the cleanup steps early in order to prepare for snapshotting and creating an AMI.
StepMountExtra mounts the attached device.
StepPostMountCommands allows running arbitrary commands after mounting the device, but prior to the bind mount and copy steps.
StepPreMountCommands sets up the a new block device when building from scratch.

# Interfaces

Cleanup is an interface that some steps implement for early cleanup.