# File lib/rubyipmi/ipmitool/connection.rb, line 18 def initialize(user, pass, host) @options = Rubyipmi::ObservableHash.new raise("Must provide a host to connect to") unless host @options["H"] = host # Credentials can also be stored in the freeipmi configuration file # So they are not required @options["U"] = user if user @options["P"] = pass if pass # default to IPMI 2.0 communication, this means that older devices will not work # Those old servers should be recycled by now, as the 1.0, 1.5 spec came out in 2005ish and is 2013. @options["I"] = "lanplus" #getWorkArounds end