Table of Contents - moonshot-1.0.0 Documentation
Classes and Modules
- Moonshot
- Moonshot::AlwaysUseDefaultSource
- Moonshot::ArtifactRepository
- Moonshot::ArtifactRepository::S3Bucket
- Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- Moonshot::AskUserSource
- Moonshot::BuildMechanism
- Moonshot::BuildMechanism::GithubRelease
- Moonshot::BuildMechanism::Script
- Moonshot::BuildMechanism::TravisDeploy
- Moonshot::BuildMechanism::VersionProxy
- Moonshot::Command
- Moonshot::Command::ClassMethods
- Moonshot::CommandLine
- Moonshot::Commands
- Moonshot::Commands::Build
- Moonshot::Commands::Console
- Moonshot::Commands::Create
- Moonshot::Commands::Delete
- Moonshot::Commands::Deploy
- Moonshot::Commands::Doctor
- Moonshot::Commands::List
- Moonshot::Commands::New
- Moonshot::Commands::ParameterArguments
- Moonshot::Commands::Push
- Moonshot::Commands::Ssh
- Moonshot::Commands::Status
- Moonshot::Commands::Update
- Moonshot::Commands::Version
- Moonshot::Controller
- Moonshot::ControllerConfig
- Moonshot::CredsHelper
- Moonshot::DeploymentMechanism
- Moonshot::DeploymentMechanism::CodeDeploy
- Moonshot::DoctorHelper
- Moonshot::InteractiveLoggerProxy
- Moonshot::InteractiveLoggerProxy::Step
- Moonshot::JsonStackTemplate
- Moonshot::ParameterCollection
- Moonshot::ParameterStrategy
- Moonshot::ParameterStrategy::DefaultStrategy
- Moonshot::ParameterStrategy::MergeStrategy
- Moonshot::ParentStackParameterLoader
- Moonshot::Plugins
- Moonshot::Plugins::Backup
- Moonshot::Resources
- Moonshot::ResourcesHelper
- Moonshot::SSHCommand
- Moonshot::SSHCommandBuilder
- Moonshot::SSHConfig
- Moonshot::SSHForkExecutor
- Moonshot::SSHTargetSelector
- Moonshot::Shell
- Moonshot::Stack
- Moonshot::StackASGPrinter
- Moonshot::StackConfig
- Moonshot::StackEventsPoller
- Moonshot::StackListPrinter
- Moonshot::StackLister
- Moonshot::StackOutputPrinter
- Moonshot::StackParameter
- Moonshot::StackParameterPrinter
- Moonshot::StackTemplate
- Moonshot::Task
- Moonshot::Tools
- Moonshot::Tools::ASGRollout
- Moonshot::Tools::ASGRollout::ASG
- Moonshot::Tools::ASGRollout::ASGInstance
- Moonshot::Tools::ASGRollout::HookExecEnvironment
- Moonshot::Tools::ASGRollout::InstanceHealth
- Moonshot::Tools::ASGRolloutConfig
- Moonshot::UnicodeTable
- Moonshot::YamlStackTemplate
- Object
Methods
- ::cf_dir — Moonshot::Commands::New
- ::config — Moonshot
- ::copy_defaults — Moonshot::Commands::New
- ::create_file — Moonshot::Commands::New
- ::create_project_dir — Moonshot::Commands::New
- ::cwd — Moonshot::Commands::New
- ::fill_moonfile — Moonshot::Commands::New
- ::from_template — Moonshot::ParameterCollection
- ::generate_moonfile — Moonshot::Commands::New
- ::inherited — Moonshot::Command
- ::moonfile_path — Moonshot::Commands::New
- ::new — Moonshot::ArtifactRepository::S3Bucket
- ::new — Moonshot::BuildMechanism::GithubRelease
- ::new — Moonshot::BuildMechanism::Script
- ::new — Moonshot::BuildMechanism::TravisDeploy
- ::new — Moonshot::BuildMechanism::VersionProxy
- ::new — Moonshot::Controller
- ::new — Moonshot::ControllerConfig
- ::new — Moonshot::DeploymentMechanism::CodeDeploy
- ::new — Moonshot::InteractiveLoggerProxy
- ::new — Moonshot::InteractiveLoggerProxy::Step
- ::new — Moonshot::ParameterCollection
- ::new — Moonshot::ParentStackParameterLoader
- ::new — Moonshot::Resources
- ::new — Moonshot::SSHCommandBuilder
- ::new — Moonshot::SSHConfig
- ::new — Moonshot::SSHTargetSelector
- ::new — Moonshot::Stack
- ::new — Moonshot::StackASGPrinter
- ::new — Moonshot::StackConfig
- ::new — Moonshot::StackEventsPoller
- ::new — Moonshot::StackListPrinter
- ::new — Moonshot::StackLister
- ::new — Moonshot::StackOutputPrinter
- ::new — Moonshot::StackParameter
- ::new — Moonshot::StackParameterPrinter
- ::new — Moonshot::StackTemplate
- ::new — Moonshot::Task
- ::new — Moonshot::Tools::ASGRollout
- ::new — Moonshot::Tools::ASGRollout::ASG
- ::new — Moonshot::Tools::ASGRollout::ASGInstance
- ::new — Moonshot::Tools::ASGRollout::HookExecEnvironment
- ::new — Moonshot::Tools::ASGRollout::InstanceHealth
- ::new — Moonshot::Tools::ASGRolloutConfig
- ::new — Moonshot::UnicodeTable
- ::new — Moonshot::Plugins::Backup
- ::parameter_path — Moonshot::Commands::New
- ::print_success_message — Moonshot::Commands::New
- ::project_path — Moonshot::Commands::New
- ::register — Moonshot::CommandLine
- ::registered_commands — Moonshot::CommandLine
- ::run! — Moonshot::Commands::New
- ::sh_out — Moonshot::Shell
- ::template_path — Moonshot::Commands::New
- ::to_bucket — Moonshot::Plugins::Backup
- #[]= — Moonshot::ParameterCollection
- #active — Moonshot::BuildMechanism::VersionProxy
- #add — Moonshot::ParameterCollection
- #add_asg_info — Moonshot::StackASGPrinter
- #add_leaf — Moonshot::UnicodeTable
- #add_line — Moonshot::UnicodeTable
- #add_recent_activity_leaf — Moonshot::StackASGPrinter
- #add_table — Moonshot::UnicodeTable
- #app_name — Moonshot::DeploymentMechanism::CodeDeploy
- #application_exists? — Moonshot::DeploymentMechanism::CodeDeploy
- #as_client — Moonshot::CredsHelper
- #asg — Moonshot::Tools::ASGRollout
- #asg_instance_state — Moonshot::Tools::ASGRollout::ASG
- #asg_names — Moonshot::DeploymentMechanism::CodeDeploy
- #asgs — Moonshot::StackASGPrinter
- #assert_state — Moonshot::BuildMechanism::GithubRelease
- #attach_release_asset — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #authenticate — Moonshot::BuildMechanism::TravisDeploy
- #auto_scaling_groups — Moonshot::DeploymentMechanism::CodeDeploy
- #autoscaling — Moonshot::Tools::ASGRollout::ASG
- #backup — Moonshot::Plugins::Backup
- #backup_failed_github_file — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #backup_failed_s3_file — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #blank — Moonshot::InteractiveLoggerProxy::Step
- #body — Moonshot::JsonStackTemplate
- #body — Moonshot::YamlStackTemplate
- #bucket_by_account — Moonshot::Plugins::Backup
- #build — Moonshot::SSHCommandBuilder
- #build_hook — Moonshot::BuildMechanism::GithubRelease
- #build_hook — Moonshot::BuildMechanism::Script
- #build_hook — Moonshot::BuildMechanism::TravisDeploy
- #build_hook — Moonshot::BuildMechanism::VersionProxy
- #build_version — Moonshot::Controller
- #cd_client — Moonshot::CredsHelper
- #cf_client — Moonshot::ParentStackParameterLoader
- #cf_client — Moonshot::CredsHelper
- #check_build — Moonshot::BuildMechanism::TravisDeploy
- #checksum_file — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #choose! — Moonshot::SSHTargetSelector
- #code_deploy_status_msg — Moonshot::DeploymentMechanism::CodeDeploy
- #commandify — Moonshot::CommandLine
- #confirm_or_fail — Moonshot::BuildMechanism::GithubRelease
- #continue — Moonshot::InteractiveLoggerProxy::Step
- #controller — Moonshot::Command
- #create — Moonshot::Controller
- #create — Moonshot::Stack
- #create_application_if_needed — Moonshot::DeploymentMechanism::CodeDeploy
- #create_deployment_group — Moonshot::DeploymentMechanism::CodeDeploy
- #create_deployment_group_if_needed — Moonshot::DeploymentMechanism::CodeDeploy
- #create_instance_table — Moonshot::StackASGPrinter
- #create_stack — Moonshot::Stack
- #critical — Moonshot::DoctorHelper
- #current_max_and_desired — Moonshot::Tools::ASGRollout::ASG
- #debug — Moonshot::Tools::ASGRollout::HookExecEnvironment
- #default? — Moonshot::StackParameter
- #default_values — Moonshot::Stack
- #define_bucket — Moonshot::Plugins::Backup
- #delete — Moonshot::Controller
- #delete — Moonshot::Stack
- #delete_deployment_group — Moonshot::DeploymentMechanism::CodeDeploy
- #deploy_hook — Moonshot::DeploymentMechanism::CodeDeploy
- #deploy_version — Moonshot::Controller
- #deployment_group — Moonshot::DeploymentMechanism::CodeDeploy
- #deployment_group_exists? — Moonshot::DeploymentMechanism::CodeDeploy
- #deployment_group_ok? — Moonshot::DeploymentMechanism::CodeDeploy
- #detach — Moonshot::Tools::ASGRollout
- #detach_instance — Moonshot::Tools::ASGRollout::ASG
- #doctor — Moonshot::Controller
- #doctor_check_auto_scaling_resource_defined — Moonshot::DeploymentMechanism::CodeDeploy
- #doctor_check_bucket_exists — Moonshot::ArtifactRepository::S3Bucket
- #doctor_check_bucket_writable — Moonshot::ArtifactRepository::S3Bucket
- #doctor_check_code_deploy_role — Moonshot::DeploymentMechanism::CodeDeploy
- #doctor_check_hub_auth — Moonshot::BuildMechanism::GithubRelease
- #doctor_check_hub_release_download — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #doctor_check_script_exists — Moonshot::BuildMechanism::Script
- #doctor_check_template_against_aws — Moonshot::Stack
- #doctor_check_template_exists — Moonshot::Stack
- #doctor_check_travis_auth — Moonshot::BuildMechanism::TravisDeploy
- #doctor_check_upstream — Moonshot::BuildMechanism::GithubRelease
- #doctor_hook — Moonshot::BuildMechanism::GithubRelease
- #doctor_hook — Moonshot::BuildMechanism::VersionProxy
- #doctor_hook — Moonshot::DoctorHelper
- #download_from_github — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #draw — Moonshot::UnicodeTable
- #draw_children — Moonshot::UnicodeTable
- #ec2 — Moonshot::Tools::ASGRollout::HookExecEnvironment
- #ec2_client — Moonshot::CredsHelper
- #ec2_instance — Moonshot::Tools::ASGRollout::HookExecEnvironment
- #elb_instance_state — Moonshot::Tools::ASGRollout::ASG
- #elb_name — Moonshot::Tools::ASGRollout::ASG
- #exec — Moonshot::Tools::ASGRollout::HookExecEnvironment
- #execute — Moonshot::Commands::Build
- #execute — Moonshot::Commands::Console
- #execute — Moonshot::Commands::Create
- #execute — Moonshot::Commands::Delete
- #execute — Moonshot::Commands::Deploy
- #execute — Moonshot::Commands::Doctor
- #execute — Moonshot::Commands::List
- #execute — Moonshot::Commands::New
- #execute — Moonshot::Commands::Push
- #execute — Moonshot::Commands::Ssh
- #execute — Moonshot::Commands::Status
- #execute — Moonshot::Commands::Update
- #execute — Moonshot::Commands::Version
- #exist? — Moonshot::StackTemplate
- #exists? — Moonshot::Stack
- #failure — Moonshot::InteractiveLoggerProxy::Step
- #fetch_changes — Moonshot::BuildMechanism::GithubRelease
- #filename_for_version — Moonshot::ArtifactRepository::S3Bucket
- #filename_for_version — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #filter_events — Moonshot::StackEventsPoller
- #find_build_and_job — Moonshot::BuildMechanism::TravisDeploy
- #format_event — Moonshot::Stack
- #format_value — Moonshot::StackParameterPrinter
- #get — Moonshot::AlwaysUseDefaultSource
- #get — Moonshot::AskUserSource
- #get_addl_info — Moonshot::StackASGPrinter
- #get_mechanism — Moonshot::Controller
- #get_stack — Moonshot::Stack
- #get_stack_events — Moonshot::StackEventsPoller
- #git_push_tag — Moonshot::BuildMechanism::GithubRelease
- #git_tag — Moonshot::BuildMechanism::GithubRelease
- #git_tag_exists — Moonshot::BuildMechanism::GithubRelease
- #github_to_s3 — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #group_name — Moonshot::DeploymentMechanism::CodeDeploy
- #handle_deployment_failure — Moonshot::DeploymentMechanism::CodeDeploy
- #handle_early_commands — Moonshot::CommandLine
- #health_color — Moonshot::StackASGPrinter
- #hub_create_release — Moonshot::BuildMechanism::GithubRelease
- #hub_release_exists — Moonshot::BuildMechanism::GithubRelease
- #iam_account — Moonshot::Plugins::Backup
- #iam_client — Moonshot::CredsHelper
- #ilog — Moonshot::ResourcesHelper
- #in_s3? — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #in_service? — Moonshot::Tools::ASGRollout::InstanceHealth
- #increase_max_and_desired — Moonshot::Tools::ASGRollout
- #info — Moonshot::Tools::ASGRollout::HookExecEnvironment
- #instance_health — Moonshot::Tools::ASGRollout::ASG
- #instance_ip — Moonshot::SSHCommandBuilder
- #instance_row — Moonshot::StackASGPrinter
- #json_template_path — Moonshot::Stack
- #latest_events — Moonshot::StackEventsPoller
- #lifecycle_color — Moonshot::StackASGPrinter
- #list — Moonshot::Controller
- #list — Moonshot::StackLister
- #load! — Moonshot::ParentStackParameterLoader
- #load_asg — Moonshot::Tools::ASGRollout::ASG
- #load_auto_scaling_groups — Moonshot::DeploymentMechanism::CodeDeploy
- #load_cli_extensions — Moonshot::CommandLine
- #load_commands — Moonshot::CommandLine
- #load_missing_only! — Moonshot::ParentStackParameterLoader
- #load_plugins — Moonshot::CommandLine
- #load_template_file — Moonshot::Stack
- #loadbalancing — Moonshot::Tools::ASGRollout::ASG
- #log — Moonshot::Tools::ASGRollout
- #log — Moonshot::ResourcesHelper
- #log_message — Moonshot::Plugins::Backup
- #make_tags — Moonshot::Stack
- #method_missing — Moonshot::Plugins::Backup
- #missing_for_create — Moonshot::ParameterCollection
- #missing_for_update — Moonshot::ParameterCollection
- #non_conforming_instances — Moonshot::Tools::ASGRollout::ASG
- #out_of_service? — Moonshot::Tools::ASGRollout::InstanceHealth
- #outputs — Moonshot::Stack
- #overrides — Moonshot::Stack
- #parameter_strategy_factory — Moonshot::Commands::Update
- #parameters — Moonshot::ParameterStrategy::DefaultStrategy
- #parameters — Moonshot::ParameterStrategy::MergeStrategy
- #parameters — Moonshot::Stack
- #parameters — Moonshot::StackTemplate
- #parameters_file — Moonshot::Stack
- #parser — Moonshot::Command
- #parser — Moonshot::Commands::Create
- #parser — Moonshot::SSHCommand
- #parser — Moonshot::Commands::ParameterArguments
- #physical_id_for — Moonshot::Stack
- #post_build_hook — Moonshot::BuildMechanism::GithubRelease
- #post_build_hook — Moonshot::BuildMechanism::Script
- #post_build_hook — Moonshot::BuildMechanism::TravisDeploy
- #post_build_hook — Moonshot::BuildMechanism::VersionProxy
- #post_create_hook — Moonshot::DeploymentMechanism::CodeDeploy
- #post_delete_hook — Moonshot::DeploymentMechanism::CodeDeploy
- #post_update_hook — Moonshot::DeploymentMechanism::CodeDeploy
- #pre_build_hook — Moonshot::BuildMechanism::GithubRelease
- #pre_build_hook — Moonshot::BuildMechanism::Script
- #pre_build_hook — Moonshot::BuildMechanism::TravisDeploy
- #pre_build_hook — Moonshot::BuildMechanism::VersionProxy
- #pre_detach= — Moonshot::Tools::ASGRolloutConfig
- #pretty_app_name — Moonshot::DeploymentMechanism::CodeDeploy
- #pretty_deploy_group — Moonshot::DeploymentMechanism::CodeDeploy
- #print — Moonshot::StackASGPrinter
- #print — Moonshot::StackListPrinter
- #print — Moonshot::StackOutputPrinter
- #print — Moonshot::StackParameterPrinter
- #prompt — Moonshot::AskUserSource
- #push — Moonshot::Controller
- #raw_template_file_name — Moonshot::Stack
- #release? — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #release? — Moonshot::BuildMechanism::VersionProxy
- #releases_url — Moonshot::BuildMechanism::GithubRelease
- #render — Moonshot::Plugins::Backup
- #repaint — Moonshot::InteractiveLoggerProxy::Step
- #repo — Moonshot::BuildMechanism::TravisDeploy
- #resource_names — Moonshot::StackTemplate
- #resource_summaries — Moonshot::Stack
- #resources — Moonshot::Controller
- #resources= — Moonshot::BuildMechanism::GithubRelease
- #resources= — Moonshot::BuildMechanism::VersionProxy
- #resources_of_type — Moonshot::Stack
- #respond_to? — Moonshot::Plugins::Backup
- #revision_for_artifact_repo — Moonshot::DeploymentMechanism::CodeDeploy
- #role — Moonshot::DeploymentMechanism::CodeDeploy
- #row_for_activity — Moonshot::StackASGPrinter
- #run — Moonshot::SSHForkExecutor
- #run! — Moonshot::CommandLine
- #run! — Moonshot::Tools::ASGRollout
- #run_all_checks — Moonshot::DoctorHelper
- #run_hook — Moonshot::Controller
- #run_plugins — Moonshot::Controller
- #run_pre_detach — Moonshot::Tools::ASGRollout
- #run_script — Moonshot::BuildMechanism::Script
- #s3_client — Moonshot::CredsHelper
- #s3_revision_for — Moonshot::DeploymentMechanism::CodeDeploy
- #set — Moonshot::StackParameter
- #set? — Moonshot::StackParameter
- #set_max_and_desired — Moonshot::Tools::ASGRollout::ASG
- #sh_out — Moonshot::Shell
- #sh_step — Moonshot::Shell
- #shell — Moonshot::Shell
- #show_only_errors — Moonshot::StackEventsPoller
- #ssh — Moonshot::Controller
- #stack — Moonshot::Controller
- #stack — Moonshot::ResourcesHelper
- #stack_exists? — Moonshot::Stack
- #stack_name — Moonshot::Stack
- #stack_parameters — Moonshot::Stack
- #start — Moonshot::InteractiveLoggerProxy
- #start_threaded — Moonshot::InteractiveLoggerProxy
- #status — Moonshot::Controller
- #status — Moonshot::Stack
- #status_hook — Moonshot::DeploymentMechanism::CodeDeploy
- #status_with_color — Moonshot::StackASGPrinter
- #store_hook — Moonshot::ArtifactRepository::S3Bucket
- #store_hook — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #success — Moonshot::InteractiveLoggerProxy::Step
- #success — Moonshot::DoctorHelper
- #tar — Moonshot::Plugins::Backup
- #template — Moonshot::Stack
- #template_body — Moonshot::JsonStackTemplate
- #template_body — Moonshot::YamlStackTemplate
- #template_file — Moonshot::Stack
- #terminate — Moonshot::Tools::ASGRollout
- #terminate= — Moonshot::Tools::ASGRolloutConfig
- #terminate_when= — Moonshot::Tools::ASGRolloutConfig
- #terminate_when_timeout= — Moonshot::Tools::ASGRolloutConfig
- #to_cf — Moonshot::StackParameter
- #to_s — Moonshot::Tools::ASGRollout::InstanceHealth
- #transfer_release_asset_to_s3 — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #update — Moonshot::Controller
- #update — Moonshot::Stack
- #update_stack — Moonshot::Stack
- #upload — Moonshot::Plugins::Backup
- #upload_to_s3 — Moonshot::ArtifactRepository::S3Bucket
- #upload_to_s3 — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #uptime_format — Moonshot::StackASGPrinter
- #usage — Moonshot::CommandLine
- #use_previous! — Moonshot::StackParameter
- #use_previous? — Moonshot::StackParameter
- #validate_changelog — Moonshot::BuildMechanism::GithubRelease
- #validate_commit — Moonshot::BuildMechanism::GithubRelease
- #value — Moonshot::StackParameter
- #verify_download_checksum — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #verify_s3_checksum — Moonshot::ArtifactRepository::S3BucketViaGithubReleases
- #wait_for_asg_capacity — Moonshot::DeploymentMechanism::CodeDeploy
- #wait_for_build — Moonshot::BuildMechanism::TravisDeploy
- #wait_for_deployment — Moonshot::DeploymentMechanism::CodeDeploy
- #wait_for_in_service — Moonshot::Tools::ASGRollout
- #wait_for_job — Moonshot::BuildMechanism::TravisDeploy
- #wait_for_new_instance — Moonshot::Tools::ASGRollout
- #wait_for_new_instance — Moonshot::Tools::ASGRollout::ASG
- #wait_for_out_of_service — Moonshot::Tools::ASGRollout
- #wait_for_stack_state — Moonshot::Stack
- #wait_for_terminate_when_hook — Moonshot::Tools::ASGRollout
- #warning — Moonshot::DoctorHelper
- #yaml_template_path — Moonshot::Stack
- #zip — Moonshot::Plugins::Backup