Content Objects¶
Content objects define the how things are going to be done.
The basic unit of work in the system is that Task. These can be grouped into commonly sequenced lists ina a Stage. Stages can be sequenced in Workflows or Blueprints.
Blueprints are used when a Machine, Cluster, or Resource Broker is in Work Order Mode.
Workflows are used when a Machine, Cluster, or Resource Broker is in Workflow Mode.
Profiles allow for grouping of Parameters for the Content Objects and Machines, Clusters, or Resource Brokers.
A Pipeline is a special Profile that drives the universal application process following the process.
Parameters define the type and default value of an instance of it actualy stored in one of the Parameter objects.
Bootenvs define environments that a Machine can be booted into. Booting. Repo is an internally generated object that allows for Templates to render installation and package repositories.
Templates are data that can be rendered using golang text templating. These allow rendering Parameters from all the Content objects.