class Cwp::Command

Public Instance Methods

configuration_help_text() click to toggle source
# File lib/cwp.rb, line 33
def configuration_help_text
        puts "Please pass configuration parameters through file by one of the below option".colorize(:white)
        if RUBY_PLATFORM =~ /linux/
                puts " - ".colorize(:white)+" /etc/cwp.conf".colorize(:white)
        end
        puts " - ".colorize(:white)+" /HOME_DIR/.cwp/cwp.conf".colorize(:white)
        puts " - ".colorize(:white)+" CURRENT_DIR/cwp.conf".colorize(:white)
        puts " - ".colorize(:white)+" Pass configuration file path as argument EX:".colorize(:white)+" cwp deploy config_path=PATH_TO_YOUR_CONFIGURATION_FILE".colorize(:yellow)
        puts "[ NOTE ]".colorize(:blue)+" File format of cwp.conf".colorize(:white)
        puts "parameters:".colorize(:yellow)
        puts " login:".colorize(:yellow)+" xxx".colorize(:white)
        puts " password:".colorize(:yellow)+" yyy".colorize(:white)
        puts " url:".colorize(:yellow)+" http://example.com".colorize(:white)
        puts " organization:".colorize(:yellow)+" abc".colorize(:white)
        puts " compute_resource:".colorize(:yellow)+" peru".colorize(:white)
end
delete(params) click to toggle source
# File lib/cwp.rb, line 15
def delete(params)
        Platform.validate_delete_platform(params)
end
deploy_from_params(params) click to toggle source
# File lib/cwp.rb, line 12
def deploy_from_params(params)
        Platform.process_from_arguments(params)
end
help() click to toggle source
# File lib/cwp.rb, line 24
def help
        puts "[ CLOUD WEB PORTAL COMMANDS ]".colorize(:blue)
        puts " - cwp deploy [ ARGUMENTS ]".colorize(:white)
        puts " - cwp status [ ARGUMENTS ]".colorize(:white)
        puts " - cwp wait status=completed [ ARGUMENTS ]".colorize(:white)
        puts " - cwp delete [ ARGUMENTS ]".colorize(:white)
        puts "FOR DETAIL DOC AND ARGUMENTS LIST REFER BELOW README URL".colorize(:yellow)
        puts " http://sysgit01.lab.services.ingenico.com/nhd/cloud_web_portal_cli/tree/master".colorize(:white)
end
status(params) click to toggle source
# File lib/cwp.rb, line 18
def status(params)
        Platform.validate_and_check_status(params)
end
wait(params) click to toggle source
# File lib/cwp.rb, line 21
def wait(params)
        Platform.validate_and_check_wait_status(params)
end