module Sitefull::Provider::Mock
Public Instance Methods
create_firewall_rules()
click to toggle source
# File lib/sitefull-cloud/provider/mock.rb, line 24 def create_firewall_rules end
create_instance(_, _, _, _, _)
click to toggle source
# File lib/sitefull-cloud/provider/mock.rb, line 27 def create_instance(_, _, _, _, _) 'instance-id' end
create_key(_name)
click to toggle source
# File lib/sitefull-cloud/provider/mock.rb, line 20 def create_key(_name) OpenStruct.new(ssh_user: 'ssh_user', public_key: 'public_key', private_key: 'private_key') end
create_network()
click to toggle source
# File lib/sitefull-cloud/provider/mock.rb, line 16 def create_network 'network-id' end
images(_os)
click to toggle source
# File lib/sitefull-cloud/provider/mock.rb, line 12 def images(_os) mock_list 'image' end
instance_data(instance_id)
click to toggle source
# File lib/sitefull-cloud/provider/mock.rb, line 31 def instance_data(instance_id) OpenStruct.new(id: instance_id, public_ip: 'public_ip') end
machine_types(_region)
click to toggle source
# File lib/sitefull-cloud/provider/mock.rb, line 8 def machine_types(_region) mock_list 'machine-type' end
regions()
click to toggle source
# File lib/sitefull-cloud/provider/mock.rb, line 4 def regions mock_list 'region' end
valid?()
click to toggle source
# File lib/sitefull-cloud/provider/mock.rb, line 35 def valid? true end
Private Instance Methods
mock_list(prefix)
click to toggle source
# File lib/sitefull-cloud/provider/mock.rb, line 40 def mock_list(prefix) Array.new(5) { |i| OpenStruct.new(id: "#{prefix}-id-#{i}", name: "#{prefix}-name-#{i}") } end