Pan (programming language)

The pan language is used within the Quattor toolkit to define the desired configuration for one or more machines.

A configuration is defined by a set of files, called templates, written in the pan language.

Object templates can be thought of as the root of each generated XML configuration profile.

The pan compiler will generate an XML profile for each processed object template.

These templates may contain only those pan statements that do not modify the machine profile.