Overview
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. As such, a Service Level Agreement (SLA) does not apply.
The MultiCloud Marketplace has many more publications than what is listed here. These are the more recently published and more widely used RightScale Open Source ServerTemplates.
Popular Open Source ServerTemplates
Docker Technology Demo - Deploys Docker-based apps to the cloud of your choice. You can use this ServerTemplate to run containers in two ways: - compose many service-containers on a single VM - run a single application inside a container.
Siege Load Tester - Siege is an http load testing and benchmarking utility. It was designed to let web developers measure their code under duress, to see how it will stand up to load on the internet. Siege supports basic authentication, cookies, HTTP and HTTPS protocols. It lets its user hit a web server with a configurable number of simulated web browsers. Those browsers place the server “under siege.”
Squid Caching Proxy Server - A basic ServerTemplate to setup a Squid server on Linux. Supports Ubuntu 12.04/10.04 (with RightLink 5.8), more to come.
Load Balancer with HAProxy 1.5 (v13.5) - This ServerTemplate configures an HAProxy 1.5 load balancer. This gives the template SSL support through haproxy without the need for Apache. Various OS parameters are modified for performance tuning.
JBoss 7.1 App Server (RSB) - MultiCloud RSB (RightScript-based) ServerTemplate to deploy a JBoss 7 App Server. Currently only the standalone mode is supported.
Flynn Node - This ServerTemplate installs Flynn's dependencies and bootstraps a Flynn node. See https://flynn.io/ for additional information.
RightScale Linux Server RL 5.9 - A Chef-based ServerTemplate for a Linux Server. Supports Ubuntu 12.04 and 13.10 with RightLink 5.9.
RightScale Windows Server RL 5.8 - Provides a base Microsoft Windows Server including RightScale Monitoring and Chef support.
PHP App Server - An application server for PHP web applications. Supports Ubuntu 12.04 (with RightLink 5.8).
hello, world! - Includes a Chef recipe and RightScript that prints 'Hello, world!' or a given string.
RightScale Community Resources
One of RightScale's most important goals is to help our users deploy and scale effectively by empowering them with the necessary tools to be successful in the cloud. And one of the best ways to scale, especially in the world of software, is to establish a vibrant community of users who build innovative assets and share them with the community. Below is a list of contributions to the RightScale Community. Be sure to review a project's Readme and license information before using it for your own purposes.
Self-Service
- rightscale_selfservice gem - A gem that can be used as an API client for SS and includes a command-line interface with some utilities such as CAT
includes
and a built-in testing framework for CAT files. - rs_selfservice_tools Ruby scripts - A set of Ruby scripts to help create CAT files - including a script that can export an existing Deployment in RightScale to a CAT file and preliminary work on a conversion utility to convert CloudFormation templates to CAT.
- Interactive CAT learning tool - An interactive site that teaches CAT file syntax and has many examples of basic and advanced use cases of CAT and RCL.
Configuration Management
- berks_to_rightscale - Primarily a command-line tool for injesting a Berksfile and uploading the resulting set of cookbooks to a tar.gz file in any storage provider supported by fog. gem
- chef-taste - Chef Taste is a simple command line utility to check a cookbook's dependency status.
- cookbooks_internal - Collection of Chef assets published by RightScale's Professional Services department.
- knife-rightscale - This is a Knife plugin for RightScale. This plugin gives knife the ability to provision servers on clouds managed by the RightScale platform. It is expected that you already have a Chef Server running or are using a hosted Chef solution from OpsCode. blog post
- rightscale_cookbooks - Official RightScale cookbooks project. These cookbooks have been tested on multiple clouds and multiple operating systems using ServerTemplates on the RightScale Cloud Management Platform.
- rightscaleshim - A cookbook designed to work with vagrant-rightscaleshim to allow local vagrant development of RightScale cookbooks. A Vagrant plugin which (along with rightscaleshim) allows the use of RightScale-specific Chef resources (right_link_tag, remote_recipe, server_collection) in a Vagrant VM. ()vagrant-plugin, image-centos-6.3, image-centos-6.4, image-ubuntu-12.04, veewee-rightimage-vagrant)
- yard-chef - A YARD plugin for Chef that adds support for documenting Chef recipes, lightweight resources and providers (LWRP), libraries and definitions. Click here to see example output and additional on RightScale Cookbooks.
- right_chimp - A command-line tool for remote command execution using the RightScale platform, which can be useful for orchestrating intelligent automation during site upgrades/releases.
RightScale APIs
- rs_api_examples - A collection of useful API examples for sh/curl enthusiasts.
- rs-api-tools - A collection of Ruby-based CLI tools gem
- right_aws - RightScale AWS gems that provide a fast and secure interface to key AWS resources and services (such as EC2, EBS, S3, SQS, SDB and CloudFront). gem
- Terminator - Automatically terminate AWS resources (Servers, Arrays, Volumes, Snapshots) based on specified criteria.
- rs_user_policy - A ruby gem with a command-line tool for managing the permissions of many users in an Enterprise RightScale account. gem, blog post
- RightScale_API_Client - The right_api_client gem simplifies the use of RightScale's MultiCloud API
- RightScaleNetAPI - A .NET wrapper for the RightScale 1.5 API.
- RightScale PowerShell - Several useful examples for the Windows/PowerShell enthusiasts. Such as the following folders in Git:
- PowerShell API - Straight forward, practical examples
- Generic - Idempotent strategies
- Samples - Automate the build/destruction of a simple 2-server all-in-one deployment and a more complex 4 tier deployment