In order to reduce dependencies on third party services, RightScale provides a mirroring service that stores cached copies of referenced cookbook repositories hosted on third party source control management systems (e.g. GitHub) that will be used to launch and configure servers.
Repose is RightScale's hosted caching service for storing the following resource types:
Repose consists of a set of replicated and distributed caching stores to ensure the successful retrieval of requested Chef resources and RightScripts.
Repose improves instance boot-time reliability by providing a mirroring infrastructure for retrieving the cookbooks required to run a script or series of scripts. It's critical that any request for a resource (Chef recipe or RightScript attachment) is not reliant upon third party services that RightScale cannot control. For example, if you launch a server and the source control management system that hosts your code repositories is not accessible at the time of a request, RightScale wants to make sure that your server will still launch successfully. Therefore, any cookbooks that are used by a ServerTemplate must be mirrored in Repose so that when a server is launched, the Chef recipes and RightScript attachments are retrieved from Repose instead of from the actually source code repositories themselves.
There are two different ways to add cookbooks into your RightScale account.
RightScale periodically scrapes specified repositories (approximately every 12 hours) to update the cached version in Repose. However, you can also manually scrape a repository at any time by using the "refetch" action.
The version of a server's underlying image will determine whether it supports Repose. If you are using ServerTemplates that use RightImages, you will need to check the RightImage's version to see if its version of RightLink supports Repose.
* If you are starting RightImage-5.6-based servers in a virtual private cloud (VPC) or behind a firewall, you must allow outgoing HTTPS traffic from your servers to repose1.rightscale.com (which has multiple IP addresses for redundancy purposes).
© 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.