Skip to content

jespernilsson/rs-selfservice-tools

 
 

Repository files navigation

RightScale SelfService Tools

Description

Provides a small set of tools to help you use RS Self Service

  • A Ruby library and command line tool to convert RightScale Deployments to CAT format
  • A command line tool to generate a human-readable list of hrefs in use in your account

Requirements

Usage

Deployment to CAT

Export all resources in an existing deployment to a CAT file format

ruby export_deployment.rb -d, --deployment ID Deployment ID -e, --email EMAIL_ADDRESS Email Address -p, --password PASSWORD Password -a, --account ID Account ID -i, --deployment_inputs Export deployment inputs to the deployment (instead of each individual server/array) -c, --concurrent_launch Export RCL code to concurrently launch resources (to override the default of sequential)

Show Cloud Hrefs

Print a readable list of all resource hrefs for all cloud resources in an account

ruby show_cloud_hrefs.rb -e, --email EMAIL_ADDRESS Email Address -p, --password PASSWORD Password -a, --account ID Account ID

Note: Subnets and SecurityGroups are not supported at this time

Todo

  • Support for Volumes, VolumeAttachments with optional flag
  • User-selectable output of inputs as parameters
  • Output of other account resources as parameters (cloud, instance type, etc)

About

Exports a RightScale deployment to CAT file format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%