DRP Runner Architectural Design¶
This section describes the ways in which work can get done. We will discuss task execution, ways to run tasks, and how tasks are tracked. Topics include:
- Types of Execution Environments
- Pipelines/Workflows and Work Orders
- What is a machine?
The Runner (or Agent) is the engine of computation in Digital Rebar Provision. The agent can run in many different locations for different purposes.
Note
Runners are currently implemented as:
drpcli
running theprocessjobs
action- a python-based runner called
drpy
for the ESXi environment.
Note
drpcli
is supported on many platforms and architectures.
- linux/amd64
- darwin/amd64
- windows/amd64
- linux/arm64
- darwin/arm64
- linux/ppc64le