Class: Renuo::Cli::Commands::CreateNineCloudvm
- Inherits:
-
Object
- Object
- Renuo::Cli::Commands::CreateNineCloudvm
- Defined in:
- lib/renuo/cli/commands/create_nine_cloudvm.rb
Constant Summary collapse
- SSH_KEY_FILE_NAME =
"temporary_cloudvm_ssh_key"- SSH_ALGORITHM =
"Ed25519"- DEFAULT_LOCATION =
"nine-es34"- DEFAULT_MACHINE_TYPE =
"nine-small-1"- DEFAULT_OS =
"debian13"- VPS_SETUP_GUIDE_REPO =
"https://github.com/renuo/vps-setup-guide"
Instance Method Summary collapse
Instance Method Details
#run(args, options = {}) ⇒ Object
31 32 33 34 35 36 37 38 39 40 |
# File 'lib/renuo/cli/commands/create_nine_cloudvm.rb', line 31 def run(args, = {}) @project_name, = args @options = parse_arguments setup_ssh_key setup_environments say_configuration_note ensure cleanup end |