mirror of
https://github.com/puppetlabs/vmpooler-provider-ec2.git
synced 2026-01-26 02:28:40 -05:00
create_vm method connected to ec2
This commit is contained in:
parent
72260b719d
commit
85e0d14b10
2 changed files with 6 additions and 8 deletions
|
|
@ -151,7 +151,7 @@ module Vmpooler
|
|||
vm_hash = nil
|
||||
begin
|
||||
vm_object = connection.get_instance(project, zone(pool_name), vm_name)
|
||||
rescue ::Google::Apis::ClientError => e
|
||||
rescue ::Aws::EC2::ClientError => e
|
||||
raise e unless e.status_code == 404
|
||||
|
||||
# swallow the ClientError error 404 and return nil when the VM was not found
|
||||
|
|
@ -234,10 +234,8 @@ module Vmpooler
|
|||
|
||||
debug_logger('trigger insert_instance')
|
||||
result = connection.create_instances(config)
|
||||
wait_for_operation(project, pool_name, result)
|
||||
created_instance = get_vm(pool_name, new_vmname)
|
||||
dns_setup(created_instance)
|
||||
created_instance
|
||||
# created_instance = get_vm(pool_name, new_vmname
|
||||
# created_instance
|
||||
end
|
||||
|
||||
# create_disk creates an additional disk for an existing VM. It will name the new
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ EOT
|
|||
it 'gets a vm' do
|
||||
result = subject.create_vm(poolname, vmname)
|
||||
# result = subject.destroy_vm(poolname, vmname)
|
||||
subject.get_vm(poolname, vmname)
|
||||
# subject.get_vm(poolname, vmname)
|
||||
# subject.dns_teardown({'name' => vmname})
|
||||
# subject.dns_setup({'name' => vmname, 'ip' => '1.2.3.5'})
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue