Skip to main content

You are viewing documentation for Chef 360 1.6. A newer version is available. This version remains supported.

View latest documentation.

Interpreter discovery

The Courier Runner is responsible for locating and invoking interpreter executables. Interpreter discovery MAY be performed through Runner configuration, naming conventions, or package-based mechanisms such as Habitat.

All interpreters MUST be registered and referenced using a logical name that ends with the suffix -interpreter. This suffix uniquely identifies the executable as a Courier interpreter and MUST be used consistently across job step definitions, configuration, and non-configuration based discovery mechanisms.

Job step definitions SHOULD reference interpreters using stable, fully qualified logical names. Official interpreters SHOULD follow a consistent naming convention (for example, chef-platform/<interpreter-name>-interpreter).

Thank you for your feedback!

×