Module: Sitefull::Provider::Mock
- Defined in:
- lib/sitefull-cloud/provider/mock.rb
Instance Method Summary collapse
- #create_firewall_rules ⇒ Object
- #create_instance(_, _, _, _, _) ⇒ Object
- #create_key(_name) ⇒ Object
- #create_network ⇒ Object
- #images(_os) ⇒ Object
- #instance_data(instance_id) ⇒ Object
- #machine_types(_region) ⇒ Object
- #regions ⇒ Object
- #valid? ⇒ Boolean
Instance Method Details
#create_firewall_rules ⇒ Object
24 25 |
# File 'lib/sitefull-cloud/provider/mock.rb', line 24 def create_firewall_rules end |
#create_instance(_, _, _, _, _) ⇒ Object
27 28 29 |
# File 'lib/sitefull-cloud/provider/mock.rb', line 27 def create_instance(_, _, _, _, _) 'instance-id' end |
#create_key(_name) ⇒ Object
20 21 22 |
# 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 ⇒ Object
16 17 18 |
# File 'lib/sitefull-cloud/provider/mock.rb', line 16 def create_network 'network-id' end |
#images(_os) ⇒ Object
12 13 14 |
# File 'lib/sitefull-cloud/provider/mock.rb', line 12 def images(_os) mock_list 'image' end |
#instance_data(instance_id) ⇒ Object
31 32 33 |
# 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) ⇒ Object
8 9 10 |
# File 'lib/sitefull-cloud/provider/mock.rb', line 8 def machine_types(_region) mock_list 'machine-type' end |
#regions ⇒ Object
4 5 6 |
# File 'lib/sitefull-cloud/provider/mock.rb', line 4 def regions mock_list 'region' end |
#valid? ⇒ Boolean
35 36 37 |
# File 'lib/sitefull-cloud/provider/mock.rb', line 35 def valid? true end |