-
Notifications
You must be signed in to change notification settings - Fork 0
Definitions
Caterer loads a Caterfile from the current directory. A Caterfile defines your infrastructure in a centralized, familiar ruby dsl. A Caterfile essentially creates a library of images that can be aggregated and applied to live servers.
An image is a configuration construct that defines the end state of the machine after that image has been applied. An image requires a provisioner.
A provisioner is the tool that will provision a server to meet the end requirements of an image. Currently shell and chef-solo are supported.
A member is an optional configuration for servers. Storing live server credentials in a version controlled repo is not suitable for many infrastructures, but is there for your convenience if you want it.
A group is a simply way of grouping images or members to provide agrregate funcionality in a simple, concise way.