Sha256: 121fa6c5c2c014dc9d1628a4b0eebf5fae5fe960d988b1320a3923f74458d445

Contents?: true

Size: 669 Bytes

Versions: 5

Compression:

Stored size: 669 Bytes

Contents

namespace :server do
  desc "Set terminable flag to true/false for the instance :instance"
  task :set_terminable, [:instance, :value] do |t, args|
    if args[:instance].nil? || args[:value].nil?
      puts "You must specify instance and true/false"
      return
    end
    DH.set_server_data_attr args[:instance], 'terminable', (args[:value] == "true" ? "true" : "false")
    puts DH.get_server_data args[:instance]
  end

  desc "Remove a server from the gaptool database (no actions on AWS)"
  task :rm, [:instance] do |t, args|
    if args[:instance].nil?
      puts "You must select an instance"
      return 1
    end
    DH.rmserver(args[:instance])
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gaptool-server-0.7.4 tasks/server.rb
gaptool-server-0.7.3 tasks/server.rb
gaptool-server-0.7.1 tasks/server.rb
gaptool-server-0.7.0 tasks/server.rb
gaptool-server-0.6.6 tasks/server.rb