Sha256: b150b3b97fe6a3fa2e47d1685200beed623562027880d64e56fad7048c2b5688
Contents?: true
Size: 557 Bytes
Versions: 1
Compression:
Stored size: 557 Bytes
Contents
# frozen_string_literal: true class Kraaken::Cli::Server < Kraaken::Cli::Base desc "provision NAME", "Provision a new server" method_option :group, aliases: "-g", desc: "assign the server to an access group, default: admin" def provision(name) groups = [options[:group] || "admin", "admin"].uniq config.cloud.provision(name, groups:) end desc "list", "Lists all current servers" def list config.cloud.servers.each do |server| logger.info "#{server.name} (#{server.status}) #{server.ip} #{server.public_ip}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kraaken-0.0.1 | lib/kraaken/cli/server.rb |