Sha256: 27177a4d1f4668d6faf02dc4af4be66d6d0eed3d3e831796c9fc87a3f4063532

Contents?: true

Size: 761 Bytes

Versions: 21

Compression:

Stored size: 761 Bytes

Contents

#!/usr/bin/env ruby
require 'fog/openstack'
require '../../../../danarchy_sys'
require '../instances'

os_connection_params = Connection.os_dreamcompute
compute = Fog::Compute::OpenStack.new os_connection_params

p ComputeInstances.all_instances compute

puts 'Existing Instances:', ComputeInstances.list_all_instances(compute)
print 'Which instance should we check?: '
instance_name = gets.chomp

puts "Checking: #{instance_name}", ComputeInstances.check_instance(compute, instance_name)

puts "Getting: #{instance_name}"
instance = ComputeInstances.get_instance(compute, instance_name)

addresses = instance.addresses['public']
ipv6, ipv4 = addresses[0], addresses[1]
#ipv4 = addresses[1]
print 'ipv6: ', ipv6['addr'], "\n"
print 'ipv4: ', ipv4['addr'], "\n"

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
danarchy_sys-0.6.1 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.6.0 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.5.5 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.5.4 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.5.3 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.5.2 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.5.1 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.5.0 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.4.3 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.4.2 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.4.1 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.4.0 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.3.2 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.3.1 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.2.17 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.2.16 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.2.15 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.2.14 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.2.12 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb
danarchy_sys-0.2.11 lib/danarchy_sys/openstack/compute/tests/instance_manage_test.rb