class Chef::Knife::Cloud::OpenstackFloatingIpDisassociate
Public Instance Methods
execute_command()
click to toggle source
# File lib/chef/knife/openstack_floating_ip_disassociate.rb, line 38 def execute_command if @name_args[0] floating_ip = @name_args[0] else ui.error "Please provide Floating IP to disassociate." exit 1 end response = @service.disassociate_address(config[:instance_id], floating_ip) if response && response.status == 202 ui.info "Floating IP #{floating_ip} disassociated with Instance #{config[:instance_id]}" end end