Method: Deltacloud::Drivers::Openstack::OpenstackDriver#create_key
- Defined in:
- lib/deltacloud/drivers/openstack/openstack_driver.rb
#create_key(credentials, opts = {}) ⇒ Object
385 386 387 388 389 390 391 |
# File 'lib/deltacloud/drivers/openstack/openstack_driver.rb', line 385 def create_key(credentials, opts={}) os = new_client(credentials) safely do params = (opts[:public_key] and opts[:public_key].length > 0)? {:name=>opts[:key_name], :public_key=> opts[:public_key]} : {:name=>opts[:key_name]} convert_key(os.create_keypair(params)) end end |