module Stacker::Runner

Defined in:

stacker/runner.cr

Constant Summary

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 Method Summary

Class Method Detail

def self.process(host_name, namespace, grains, pillar, level, path, steps) #

[View source]
def self.warmup #

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


[View source]