Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.


This specification proposes that certain configuration stanzas in the job definition may have references to variables in the job environment expanded and replaced with their values before being used.


Now that jobs have a stable environment while active, we can use this environment for more than the processes run under Upstart.

Use cases


This scope of this specification is limited to the expansion of event variables within the context of other stanzas, no changes in the collection of those events is given. Should future specifications alter the way event variables are passed to processes, the implementation of this specification should be changed to match.

No new stanzas are specified by this specification.


Expansion Details



Data preservation and migration

These changes should be backwards compatible with the previous behaviour as variable references are unlikely in the values of event arguments.

ExpandEventVariables (last edited 2011-08-26 04:10:17 by localhost)