module

Stacker::Runner

Constants

Log = ::Log.for("runner", ::Log::Severity::Info)
VALID_HOST_NAME = /\A[a-zA-Z0-9][a-zA-Z0-9._-]*\z/

A host name resolves a file under the entrypoint directory and is interpolated in the stack config templates ({{ minion_id }}.yml). Anything that could walk out of that directory, or expand as a glob, is rejected up front.

Class methods

process(host_name, namespace, grains, pillar, level, path, steps)
Source
warmup

Build the shared Context up front, so the first requests do not race to initialize it.

Source