Module

From ControlTier

Jump to: navigation, search

Proposed in Architecture (TNG)#Controller_type

Contents

Intent

Discussion

Structure

Controller-pattern.png

Control Hierarchy

Commands

Common Options
parametertypeexample
outputstring/tmp/output.log
timeoutstring60s
nodeIncludesstringregex
nodeExcludesstringregex
argsstring-bloo blee

call

Options
parametertypeexample
commandstringcmdX
typestringTypeX
call -- -command cmdX -type TypeA -args "-floo blu"

exec

Options
parametertypeexample
executablestring/bin/bash
scriptstring"who am i"
scriptfilestring/path/to/script
exportpropsstringcontext.
spawnboolean
exec -- -executable sh -scriptfile dav://scripts/start.sh -spawn

relay

Options
parametertypeexample
namestring.*
typestring[\.]*
errorcommandstringcmdX
threadcountstring1
sortkeystringproperty
sortorderstringascending/descending
relay -- -command cmdX -type TypeA -name '.*' -threadcount 2

sequence

Options
parametertypeexample
commandsstringcmdA,cmdB
errorcommandstringcmdX
threadcountstring1
sequence -- -commands cmdX,cmdY,cmdZ -errorcommand cmd

info

Optionally update, and then display the metadata for the resource

Options
parametertypeexample
updateboolean
propertiesboolean
processboolean
formatstringoutput format

Model

Personal tools
Namespaces
Variants
Actions
Navigation
Communication
Development
Toolbox
Print/export