Sha256: ee1a6e1d56bb5cb5ac3cde72f7ea44489d382e968bb48559d16ba6f5c81d7da3

Contents?: true

Size: 378 Bytes

Versions: 21

Compression:

Stored size: 378 Bytes

Contents

module PoolParty    
  module Resources
    
    class Sshkey < Resource
      
      default_options({
        # :key => "ALONGSTRINGOFDIGITS",
        :target => "~/.ssh/poolparty_id_rsa"
      })
      
      def keyfile=(file)
        keyfile open(file).read
        options[:key] = keyfile
      end
      
      def key
        name
      end
      
    end
    
  end
end

Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
auser-poolparty-0.2.70 lib/poolparty/pool/resources/sshkey.rb
auser-poolparty-0.2.71 lib/poolparty/pool/resources/sshkey.rb
auser-poolparty-0.2.72 lib/poolparty/pool/resources/sshkey.rb
auser-poolparty-0.2.74 lib/poolparty/pool/resources/sshkey.rb
auser-poolparty-0.2.76 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.77 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.78 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.79 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.80 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.81 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.84 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.85 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.88 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.89 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.90 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.91 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.92 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.93 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-0.2.94 lib/poolparty/poolparty/resources/sshkey.rb
auser-poolparty-1.0.0 lib/poolparty/poolparty/resources/sshkey.rb