Batch Library¶
This content package is a collection of useful stages and operations for Digital Rebar focusing Batch operations.
An example set of blueprints for running a scan.
An example batch object that could use these simple example pieces.
---
SetupWorkOrderTemplate:
Blueprint: batch-run
Filter: 'cluster/tags=In(event-worker-pool)'
Params:
batch/iterator: "Uuid"
batch/iterator-param: "scan/machine-uuid"
batch/filter-type: machines
batch/filter: 'Params.scannable=Eq(true)'
batch/limit: 10000
batch/order: sort=scan/last-scan-time
WorkOrderTemplate:
Blueprint: audit-scan-me-simple
Filter: 'cluster/tags=In(event-worker-pool)'
PostWorkOrderTemplate:
Blueprint: audit-complete-simple
Filter: 'cluster/tags=In(event-worker-pool)'
This assumes that there is a worker pool named event-worker-pool
available. This also assumes that all machines that
are to be scanned have a parameter, scannable
, is set to true.