Sha256: 87854147a06994142ff7959495152c7f6dd24c746e9c41588b7a4eb006ba2f19

Contents?: true

Size: 825 Bytes

Versions: 28

Compression:

Stored size: 825 Bytes

Contents

module Rudy
  module CLI
    class Keypairs < Rudy::CLI::CommandBase
      
      
      def keypairs_add_valid?
        true
      end
      
      def keypairs_add 
        li current_group_name
      end
      
      def keypairs_valid?
        @pkey = current_user_keypairpath
        unless File.exists? @pkey
          raise "No private key file for #{current_machine_user} in #{current_group_name}"
        end
        true
      end
      
      def keypairs
        li Rudy::AWS::EC2::Keypairs.get(current_user_keypairname)
      end

      def keypairs_show_valid?
        keypairs_valid?
      end
            
      def keypairs_show
        content = File.read(@pkey)
        rkey = Rye::Key.new content
        li "# #{@pkey}"
        li content
        li rkey.public_key
      end
      
    end
  end
end

Version data entries

28 entries across 28 versions & 2 rubygems

Version Path
solutious-rudy-0.9.4 lib/rudy/cli/keypairs.rb
rudy-0.9.8.020 lib/rudy/cli/keypairs.rb
rudy-0.9.8.019 lib/rudy/cli/keypairs.rb
rudy-0.9.8.018 lib/rudy/cli/keypairs.rb
rudy-0.9.8.017 lib/rudy/cli/keypairs.rb
rudy-0.9.8.016 lib/rudy/cli/keypairs.rb
rudy-0.9.8.015 lib/rudy/cli/keypairs.rb
rudy-0.9.8.014 lib/rudy/cli/keypairs.rb
rudy-0.9.8.013 lib/rudy/cli/keypairs.rb
rudy-0.9.8.012 lib/rudy/cli/keypairs.rb
rudy-0.9.8.011 lib/rudy/cli/keypairs.rb
rudy-0.9.8.010 lib/rudy/cli/keypairs.rb
rudy-0.9.8.009 lib/rudy/cli/keypairs.rb
rudy-0.9.8.008 lib/rudy/cli/keypairs.rb
rudy-0.9.8.007 lib/rudy/cli/keypairs.rb
rudy-0.9.8.006 lib/rudy/cli/keypairs.rb
rudy-0.9.8.005 lib/rudy/cli/keypairs.rb
rudy-0.9.8.004 lib/rudy/cli/keypairs.rb
rudy-0.9.8.003 lib/rudy/cli/keypairs.rb
rudy-0.9.8.002 lib/rudy/cli/keypairs.rb