When you create a repository path (RepoPath) to your Chef cookbooks, simply provide a nickname. Later, you can add links to your Chef repositories.Design > RepoPaths > New
Chef is an open source configuration management and integration framework developed by Opscode. Chef allows you to write a collection of recipes and cookbooks that describe various server configurations. Chef cookbooks are the next level beyond OS distributions like RedHat or Ubuntu: a cookbook leverages the distro for getting the right bits onto the machine and then layers the operational know-how on top: how to configure everything and perform operational tasks. Add a link to a public/private Chef repository and then add recipes from your Chef cookbooks to your ServerTemplate just like you would add RightScripts.
Before you can add Chef recipes to a ServerTemplate, you must first create a RepoPath object that points to one or more Chef cookbook repositories. Currently, you can only associate a single RepoPath to a ServerTemplate.Design > RepoPaths > Index
View detailed information about your Chef repositories.
The Revisions tab shows a history of all working revisions of a cookbook repository. Select a particular revision to view. A revision is a snapshot of a cookbook repository at a particular time whereas the HEAD revision is the working copy and only editable version.Design > RepoPaths > Show > Revisions tab
The Cookbook Repos tab shows a list of cookbook repositories associated with the RepoPath object. Add one or more paths to your cookbook repositories. You can add public or private repositories. The order of the listed repositories can affect what recipes and attributes are used. Cookbooks are used in order, and the first repository always wins. Therefore, you can use the order of repositories as a means for overwriting attributes. You should always list private cookbooks at the top of the list followed by public and Opscode cookbooks.
Add cookbook repo - When adding a path to a cookbook repository, you must specify the following:
Note: All cookbooks must supply a valid metadata file. See Opscode for details.Design > RepoPaths > Show > Cookbook Repos tab
The Info tab shows when you created a RepoPath object to your cookbook repositories in RightScale, as well as when the object's metadata was last updated. (It is not the time/date of when the cookbook repositories themselves were created or updated.) The Publishing status of the RepoPath object is also displayed. Currently, you cannot share a RepoPath object by itself. It can only be shared in the context of a ServerTemplate. Therefore, the only way to publish a RepoPath object is to use it in a private ServerTemplate and publish the template. When you import a ServerTemplate from the MultiCloud Marketplace, its RepoPath object will also be imported to your local collection (unless it already exists).Design > RepoPaths > Show > Info tab
The Xref tab provides a cross-reference list of all ServerTemplates that are referencing the Chef Repsository and its cookbooks.Design > RepoPaths > Show > Xref tab
© 2006-2014 RightScale, Inc. All rights reserved.
RightScale is a registered trademark of RightScale, Inc. All other products and services may be trademarks or servicemarks of their respective owners.