|Table of Contents|
RightScale Open Source
Useful ServerTemplate assets
ServerTemplates published by "RightScale Open Source" consist of assets published by RightScale that do not belong to a standard LTS or Infinity branch. They are typically developed by one of the Professional Services, Technical Support or Sales Engineering teams. As such, they do not go through the more rigorous QA and testing cycles. Support is via the RightScale Community and a Service Level Agreement (SLA) does not apply.
Note: Not all RS Open Source assets are documented on the Support Portal. See the MultiCloud Marketplace for additional RightScale Open Source ServerTemplates.
To set up a standard Chef development environment using an instance in the cloud for modifying cookbooks.
This tutorial describes the steps for using an instance in the cloud for setting up a Chef development environment.
For a technical overview of this ServerTemplate, see Chef Development Environment (CDE) - Overview.
|Input Name ||Description ||Example Value |
Git email address
The email address associated with your GitHub account. (e.g. text: email@example.com)
Tip: Log into your Git account to find your associated email address under Account Settings. (Upper right, wrench/screwdriver icon.)
|Git SSH key used for read/write access||Select the same EC2 SSH key that you used to create the server. (e.g. key: my-key)||key: my-key|
|Git user name||Enter your Git username. (e.g. text: username)||text: myusername|
|Git branch|| |
Enter the name of the Git branch you want to pull code from. (e.g. mybranch)
If unspecified, the "master" branch will be used.
|Git Repository|| |
The URI to your Git repository where you have read + write access.
Important! You must use the 'SSH' not 'HTTP' URI.
# cd /opt/development
In order to push code to a GitHub repository or pull code from a private repository, an SSH key is used for authentication purposes. For this tutorial, you will use the EC2 SSH key as your Git SSH key. Remember, you selected your EC2 SSH key when you launched the server. You will use the public key as your "Git SSH Key" so that you will be able to push changes from your Chef development server to your GitHub repository.
# sudo -i
# cat ~/.ssh/*.pub
© 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.